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

Date 具有开始和结束日期的数据库查询,date,jpa,between,Date,Jpa,Between,我做了一个选择和它的工作完美,但我想把它改为一个选择与从和到日期,我将如何改变我的样本来做到这一点?我会从richfaces日历上得到日期, 我的页面上有一个过滤器,用于选择sql select的所有值。因此,我想为该过滤器设置一个开始和结束日期,并且只获取这些日期之间的结果。只有“dd/MM/yyyyy”可以使用,因为此时不需要它 选择的示例: myList = database.createQuery("SELECT t FROM Logging t WHERE t.No = :No and

我做了一个选择和它的工作完美,但我想把它改为一个选择与从和到日期,我将如何改变我的样本来做到这一点?我会从richfaces日历上得到日期, 我的页面上有一个过滤器,用于选择sql select的所有值。因此,我想为该过滤器设置一个开始和结束日期,并且只获取这些日期之间的结果。只有
“dd/MM/yyyyy”
可以使用,因为此时不需要它 选择的示例:

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();

这为我解决了这个问题:
和t.date介于:startDate和:endDate之间
,然后添加了setParameter和我从richfaces Calendar获得的值,效果非常好