【发布时间】:2016-05-25 12:31:54
【问题描述】:
数据库持久化java.util.date,我需要一个查询来获取两个日期之间的所有数据,仅使用java.util.date.
我用JPA 2.1
String sql = "SELECT * FROM table WHERE created > '"+date1+"' AND created < '"+date2+"'";
这个查询总是提供一个包含 0 个元素的列表
【问题讨论】:
-
你可以试试:Query q = em.createQuery("Select m from table m" + "where m.created > :date1 and m.created 结果 = (List
) q.getResultList();