相关疑难解决方法(0)

如何在Hibernate Criteria中添加Distinct

在我的数据库中,我有一个Test表,列有:testName,testType有两个不同的测试,类型相同,即"SUN",所以我只想要其中一个我在hibernate/criteria中使用Distinct,如下所示,它仍然给我两个与"太阳"同名的类型.

        Criteria crit = session.createCriteria(Test.class);

    final ResultTransformer trans = new DistinctRootEntityResultTransformer();
    crit.setResultTransformer(trans);
    List rsList = trans.transformList(crit.list());
Run Code Online (Sandbox Code Playgroud)

任何想法可能是什么原因,或任何其他方式过滤重复.

java hibernate

18
推荐指数
3
解决办法
7万
查看次数

标签 统计

hibernate ×1

java ×1