休眠条件查询以获取特定的列结果

尼拉杰萨卡(Niraj Thakar)

我尝试使用Criteria获得单列结果,但我没有得到该结果的完美输出

Criteria criteria =  session.createCriteria(GroupName.class)
        .setProjection(Projections.property("groupName"));
        criteria.createAlias("gcmUsers", "user").setResultTransformer(
                Criteria.DISTINCT_ROOT_ENTITY);
        criteria.add(Restrictions.eq("user.clientName", userName));
        groupNames=criteria.list();

 i am getting this output :

Default, Default, Default, Default, Default, Default, twiter_grp


but my actual output is :
Default, twiter_grp,friends
先生

您可以使用Projections.distinct方法

Criteria criteria =  session.createCriteria(GroupName.class)
        .setProjection(Projections.distinct(Projections.property("groupName")));
        criteria.createAlias("gcmUsers", "user").setResultTransformer(
                Criteria.DISTINCT_ROOT_ENTITY);
        criteria.add(Restrictions.eq("user.clientName", userName));
        groupNames=criteria.list();

有关投影不同方法的更多信息

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

休眠条件查询仅获取特定列

来自分类Dev

休眠条件示例查询获取多个记录

来自分类Dev

休眠条件投影获取联接表的列

来自分类Dev

使用休眠条件按子查询结果排序

来自分类Dev

如何计算休眠的条件查询结果集的大小?

来自分类Dev

使用list()休眠获取特定列

来自分类Dev

休眠条件中的休眠获取

来自分类Dev

用于在休眠中选择多个列的条件查询?

来自分类Dev

用于在休眠中选择多个列的条件查询?

来自分类Dev

查询Amazon DynamoDB以获取特定结果

来自分类Dev

休眠条件返回空结果

来自分类Dev

休眠条件如何获取具有最大列值的行

来自分类Dev

休眠条件查询子类的属性

来自分类Dev

休眠条件组查询错误

来自分类Dev

使用休眠条件创建查询

来自分类Dev

SQL查询以获取在特定条件下具有其他列的重复列值

来自分类Dev

从SP的返回结果中获取特定的列?

来自分类Dev

使用休眠本机查询的BigInteger结果错误

来自分类Dev

休眠查询结果中的重复条目

来自分类Dev

使用左联接休眠条件以过滤结果

来自分类Dev

使用左联接休眠条件以过滤结果

来自分类Dev

如何限制休眠条件 API 获得的结果?

来自分类Dev

如何查询数据以获取特定结果

来自分类Dev

GmailAPI:如何获取特定查询的下一页结果?

来自分类Dev

条件查询结果

来自分类Dev

JPA查询仅选择特定列而不使用条件查询?

来自分类Dev

获取未知列错误,从子查询结果中查找列

来自分类Dev

配置单元查询:根据条件来选择一列,其他列的值与某些特定值匹配,然后将匹配结果创建为新列

来自分类Dev

如何使用休眠条件创建查询

Related 相关文章

热门标签

归档