休眠标准。选择所有不同的实体

维塔利

如何在休眠状态下选择所有数据中的所有不同行?

如果我使用这种方式,只会选择ID,但是我需要所有行及其数据

session.createCriteria(MyClass.class, "c")
.setProjection(Projections.distinct(Projections.id()))

如果我使用其他方法,它将不会在sql级别上执行,但会在过滤后执行。如果我需要上传10000行,那不是一个好的解决方案。

.setResultTransformer(Criteria.DISTINCT_ROOT_ENTITY)
保罗·约翰

您可以像使用Hibernate的条件和投影来选择多个不同的列中一样设置多个属性。

 ProjectionList projList = new ProjectionList();
 projList.add(Projections.property("id.state"));
projList.add(Projections.property("id.uspsCity"))
criteria.setProjection(Projections.distinct(projList));

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

休眠命名查询(选择未在其他实体中出现的所有实体实例)

来自分类Dev

具有休眠标准的同一实体上的多个关联

来自分类Dev

休眠选择。不选择所有内容就返回对象

来自分类Dev

休眠4.3.x-加载所有带有实体注释的类

来自分类Dev

休眠:一次删除所有具有关联的实体

来自分类Dev

父母不同的NHibernate标准可负担所有孩子?

来自分类Dev

选择符合标准SQL的所有不明用户的列表

来自分类Dev

deleteAll()与deleteAllInBatch()在带有'@Where'子句的休眠实体上产生不同的结果

来自分类Dev

选择包含 WHERE IN 子句中所有值的实体

来自分类Dev

使用休眠标准时搜索结果中的额外实体

来自分类Dev

具有多个关系的表的休眠标准

来自分类Dev

从表中选择所有具有不同值的列

来自分类Dev

从表中选择具有不同值的所有列

来自分类Dev

Postgresql在休眠中``选择不同的开启''

来自分类Dev

休眠-查询为实体中的所有字段返回null,而同一查询从db中完美返回

来自分类Dev

如何从数据库中选择所有不同的行?

来自分类Dev

使用LINQ选择列中的所有不同值

来自分类Dev

从两个不同的表中选择所有记录

来自分类Dev

如何从数据库中选择所有不同的行?

来自分类Dev

MySQL 选择不同的和最大的所有列

来自分类Dev

得到学说去选择没有所有关联的实体

来自分类Dev

选择所有具有不同于2个选择器(jQuery)的额外类的所有内容

来自分类Dev

实体框架添加所有子实体

来自分类Dev

选择具有最大日期休眠的行

来自分类Dev

没有表的映射关联的休眠标准投影

来自分类Dev

为什么实体框架会选择所有表,列和其他信息

来自分类Dev

使用JPA本机查询时,是否必须选择所有实体属性?

来自分类Dev

子实体联合上的Hibernate JPA @Inheritance TABLE_PER_CLASS JpaRepository选择所有表

来自分类Dev

为什么学说不从实体中选择所有列?

Related 相关文章

  1. 1

    休眠命名查询(选择未在其他实体中出现的所有实体实例)

  2. 2

    具有休眠标准的同一实体上的多个关联

  3. 3

    休眠选择。不选择所有内容就返回对象

  4. 4

    休眠4.3.x-加载所有带有实体注释的类

  5. 5

    休眠:一次删除所有具有关联的实体

  6. 6

    父母不同的NHibernate标准可负担所有孩子?

  7. 7

    选择符合标准SQL的所有不明用户的列表

  8. 8

    deleteAll()与deleteAllInBatch()在带有'@Where'子句的休眠实体上产生不同的结果

  9. 9

    选择包含 WHERE IN 子句中所有值的实体

  10. 10

    使用休眠标准时搜索结果中的额外实体

  11. 11

    具有多个关系的表的休眠标准

  12. 12

    从表中选择所有具有不同值的列

  13. 13

    从表中选择具有不同值的所有列

  14. 14

    Postgresql在休眠中``选择不同的开启''

  15. 15

    休眠-查询为实体中的所有字段返回null,而同一查询从db中完美返回

  16. 16

    如何从数据库中选择所有不同的行?

  17. 17

    使用LINQ选择列中的所有不同值

  18. 18

    从两个不同的表中选择所有记录

  19. 19

    如何从数据库中选择所有不同的行?

  20. 20

    MySQL 选择不同的和最大的所有列

  21. 21

    得到学说去选择没有所有关联的实体

  22. 22

    选择所有具有不同于2个选择器(jQuery)的额外类的所有内容

  23. 23

    实体框架添加所有子实体

  24. 24

    选择具有最大日期休眠的行

  25. 25

    没有表的映射关联的休眠标准投影

  26. 26

    为什么实体框架会选择所有表,列和其他信息

  27. 27

    使用JPA本机查询时,是否必须选择所有实体属性?

  28. 28

    子实体联合上的Hibernate JPA @Inheritance TABLE_PER_CLASS JpaRepository选择所有表

  29. 29

    为什么学说不从实体中选择所有列?

热门标签

归档