Java 8 LocalDate mapping with mybatis
我正在使用java.time.LocalDate(Java 8)来表示Java类中的一些成员字段。
class Test{
private LocalDate startDate;
private LocalDate endDate;
//other fields
//getters and setters
}
我也使用mybatis,与我的数据库进行交互。
从数据库中检索某些数据时,所有其他字段都会正确填充,但 startDate 和 endDate 字段最终为 null。但是,如果我使用java.util.Date,例如,
private Date startDate;
private Date endDate;
当我将这两个字段(startDate和endDate)声明为java.util.Date时,我会获得在这两个字段中检索到的正确值。
是因为mybatis目前没有'Timestamp'(SQL Server)到java.time的映射吗?
我应该如何使用java.time.LocalDate与MyBatis一起映射?