Hibernate Criteria返回具有一对一子记录的父记录不为空?

时间:2012-10-05 13:59:24

标签: one-to-one hibernate-criteria

  

可能重复:
  Hibernate Criteria Return parent record that have one-to-one child record not null?

所有的标题中,我有两个classe父母和孩子与一对一的关系(父母我有一个孩子最大), 我想创建返回父子isNotNull的父母的标准,我试着像somme一样认为

Criteria criteria = session.createCriteria(Parent.class);
criteria.add(Restrictions.isNotNull("child"));

但不行,你有例如吗? 感谢

1 个答案:

答案 0 :(得分:1)

我想你需要一个从父母到孩子的内部联接的标准。像session.CreateCriteria(typeof(Parent)).CreateCriteria(typeof(Child),JoinType.InnerJoin)这样的东西看看this link 15.4。协会