我正在尝试从日期列表中查询所有发生的交易。所以我尝试了以下功能:
public Collection<Transaction> getTransactionsByDates(short status,List<Date> dates){
Query query = em.createQuery(" SELECT a FROM Transaction a where a.Status=:status and a.dates in :transactionDate");
query.setParameter("status", status);
query.setParameter("dates", dates);
return (Collection<Transaction>) query.getResultList();
}
但这会引发错误
org.hibernate.QueryException:无法解析属性:日期
我是否在 JPA 中正确查询?
任何帮助表示赞赏!