【问题标题】:Hibernate to get distinct values of one column and one random row value from another column休眠以从另一列获取一列的不同值和一个随机行值
【发布时间】:2016-06-14 10:29:54
【问题描述】:
clm1    clm2
xyz     1
xyz     2
xyz     3

abc     1
abc     2

qwe     5

假设我有一张像上面这样的桌子。 使用类似的东西:

criteria = session.createCriteria(Foo.class)
.setProjection(Projections.projectionList()
.add(Projections.property("clm1"), "clm1"))
.setResultTransformer(Transformers.aliasToBean(Foo.class))

如果我使用上述标准,我可以获得具有 clm1 集合的不同元素的 Foo.class 对象。即

clm1
xyz
abc
qwe

在Foo.class的对象中有没有办法得到:

clm1    clm2  
xyz     1
abc     1
qwe     5

【问题讨论】:

    标签: hibernate projection hibernate-criteria


    【解决方案1】:

    找到了一种方法,方法是使用按属性分组并获取另一列的分钟数。 请参考:Hibernate Criteria -- return records where column is distinct

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-01-26
      • 2014-09-06
      • 2012-05-24
      • 2021-01-11
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多