Spring数据存储库&x2B;JPA&x2B;日期+;神谕
我在实体类中有一个类型为java.util.Date的字段lastUpdated。我在存储库接口中定义了findByLastUpdated(Date-Date,Pageable-Pageable)和findByLastUpdatedGreaterThan(Date-Date,Pageable-Pageable)方法,但它们不能正常工作。检查日志时,我注意到使用了字符串比较:Spring数据存储库&x2B;JPA&x2B;日期+;神谕,jpa,spring-data,spring-data-jpa,Jpa,Spring Data,Spring Data Jpa,我在实体类中有一个类型为java.util.Date的字段lastUpdated。我在存储库接口中定义了findByLastUpdated(Date-Date,Pageable-Pageable)和findByLastUpdatedGreaterThan(Date-Date,Pageable-Pageable)方法,但它们不能正常工作。检查日志时,我注意到使用了字符串比较: where table0_.LAST_UPDATED>'2012-03-26 03:03:08.0' 使用的数据库
where table0_.LAST_UPDATED>'2012-03-26 03:03:08.0'
使用的数据库是Oracle,因此我认为进行比较的更好方法是使用to_date函数。我也许可以使用本机查询选项来完成,但它不支持分页。关于如何让findByLastUpdated和FindBylastupdatedCreate方法正确工作,有什么建议吗?用 @查询注释
会话2.2.4用 @查询注释 第2.2.4节