【发布时间】:2011-10-09 00:12:31
【问题描述】:
我需要进行搜索,其中涉及向下导航到子元素,然后返回到根/父元素。我如何使用 Criteria API 做这样的事情?
举个例子:
Criteria crit = getSessionFactory().getCurrentSession()
.createCriteria(TherapistImpl.class);
现在我需要去 User 类获取与用户关联的地址(一组地址):
crit.createCriteria("user")
.createCriteria("addresses")
.add(Restrictions.eq("postcode", postCode));
但是现在我已经这样做了,我需要返回以从父类 TherapyImpl 获取其他一对多关联,例如
crit.createCriteria("therapyProvisions")
.add(Restrictions.eq("type", searchByValueSelected));
但 hibernate 认为这是指我们之前链接和创建的用户条件。
那么我要创建多个条件吗?有没有办法导航回树等?
感谢您的 cmets 保罗
【问题讨论】:
标签: hibernate api search criteria