我有一个用条件api编写的查询,如下所示:
CriteriaQuery<Application> query = builder.get().createQuery(Application.class).distinct(true);
Root<Application> root = query.from(Application.class);
root.fetch(Application_.answerSets, JoinType.LEFT);
我需要获取answerSet.createDate
字段的路径,但不知道如何实现它。我需要它来查询答案集超过X天的应用程序。
答案 0 :(得分:0)
试试query.add(Restrictions.eq("answerSet.createDate", YOURVALUE))
。但是,如果createQuery
与createCriteria
相同,我就不是。