使用Criteria避免在子对象中重复

时间:2016-11-03 13:34:33

标签: postgresql hibernate criteria

我可以简单地创建:

DetachedCriteria uniqueRequisition = DetachedCriteria.forClass(Requisition.class);
uniqueRequisition.setProjection(Property.forName("primaryKey"));
uniqueRequisition.add(Restrictions.eq("primaryKey", 1160));

并返回包含primaryKey=1160的那些子项的所有父实体。

如何只返回那些没有重复孩子primaryKey值的父母?

我的意思是,如果有两个父母同等的孩子,那么它应该只返回一个父母而不是所有父母。

0 个答案:

没有答案