具有开始和结束日期的数据库查询

时间:2013-10-24 07:43:09

标签: date jpa between

我做了一个选择,它的工作完美,但我想将它更改为一个带有来自和迄今的选择,我将如何更改我的样本来执行此操作?我将从richfaces日历中获取日期, 我的页面上有一个过滤器,用于选择sql select的所有值。所以我想要一个过滤器的开始和结束日期,只获得这些日期之间的结果。只有"dd/MM/yyyy"可以用作时间不必要的 选择的例子:

myList = database.createQuery("SELECT t FROM Logging t WHERE t.No = :No and t.customer = :customer and t.project = :project and t.task = :tasks").setParameter("No", getNo()).setParameter("customer", getCustomer()).setParameter("project", getProject()).setParameter("task", getTask()).getResultList();

1 个答案:

答案 0 :(得分:0)

这解决了我:and t.date BETWEEN :startDate AND :endDate最后,然后添加了setParameter,其中包含我从richfaces日历中获得的值,并且完美无缺!

相关问题