我们如何通过在休眠中使用标准来获得不同的结果。
问问题
19680 次
3 回答
13
criteria.setResultTransformer(Criteria.DISTINCT_ROOT_ENTITY);
于 2009-05-27T11:54:26.960 回答
6
更灵活的解决方案可能是:
criteria.setProjection(Projections.distinct(Projections.property("property")));
于 2009-05-27T11:58:10.603 回答
1
取决于您的查询/标准。如果你提供一个唯一的 id 你可以调用 criteria.uniqueResult() 否则你调用 criteria.setMaxResults(1) 和调用 criteria.uniqueResult()
于 2009-05-27T12:01:02.733 回答