可能重复:
休眠条件返回具有一对一子记录的父记录不为空?
在标题中,我有两个与一对一关系相关的类父和子(父我最多有一个孩子),我想创建返回有孩子 isNotNull 的父母的标准,我尝试了一些想法
Criteria criteria = session.createCriteria(Parent.class);
criteria.add(Restrictions.isNotNull("child"));
但不工作,你有例如吗?谢谢
可能重复:
休眠条件返回具有一对一子记录的父记录不为空?
在标题中,我有两个与一对一关系相关的类父和子(父我最多有一个孩子),我想创建返回有孩子 isNotNull 的父母的标准,我尝试了一些想法
Criteria criteria = session.createCriteria(Parent.class);
criteria.add(Restrictions.isNotNull("child"));
但不工作,你有例如吗?谢谢
我想你需要一个从父母到孩子的内部连接标准。类似session.CreateCriteria(typeof(Parent)).CreateCriteria(typeof(Child),JoinType.InnerJoin)
看这个链接15.4。协会