【发布时间】:2017-05-11 08:34:02
【问题描述】:
我有一张表,其中存储客户信息,他们的生日为 DATE,没有时间。如何查询以列出今天的生日男孩?
我尝试了一些 DATE 和 MONTH 关键字,但失败了。
【问题讨论】:
-
生日字段使用的Java类型是什么?请也显示此字段上的注释。否则很难回答你的问题。
-
Spring jpa 仅支持 AFTER 和 BEFORE 日期类型。
-
@Query(value = "SELECT * FROM person WHERE DAY(SYSDATE()) = DAY(dob) AND MONTH(SYSDATE()) = MONTH(dob)", nativeQuery = true)
标签: hibernate spring-boot spring-data-jpa