Zlo*_*niy 1 java mysql hibernate hql date
大家好我有以下问题.我的MySQL数据库中有一个保留表,日期列定义为DATETIME.我需要使用hibernate进行查询,以便在一天内查找所有储备,无论是一小时,只是在同一年的月份和日期,我正在这样做
public List<Reserve> bringAllResByDate(Date date){
em = emf.createEntityManager();
Query q = em.createQuery("SELECT r FROM Reserve r WHERE r.date=:date ");
q.setParameter("date", date);
Run Code Online (Sandbox Code Playgroud)
...
我真的不知道怎么做它比较,并带给我那些从指定的日期,任何帮助?
axt*_*avt 10
Query q = em.createQuery(
"SELECT r FROM Reserve r WHERE cast(r.date as date) = :date");
Run Code Online (Sandbox Code Playgroud)
请注意,底层数据库必须支持ANSI cast(... as ...)语法.
| 归档时间: |
|
| 查看次数: |
9497 次 |
| 最近记录: |