Hibernate genericDao 投影
Posted
技术标签:
【中文标题】Hibernate genericDao 投影【英文标题】:Hibernate genericDao projection 【发布时间】:2015-10-09 08:15:45 【问题描述】:我正在使用 Hibernate 4.2.7.Final 和 Google genericDAO 1.2.0。我对如何使用 group by 编写搜索感兴趣?
例如:
select a, sum(b) from table group by a
与
Search search = new Search();
search.addFieldGroupBy("a"); //this does not exist, I need something like this
search.addField("b", Field.OP_SUM);
【问题讨论】:
【参考方案1】:在 hibernate group by 中查询与您的本地 SQL 相同,然后您将在此处获得您的 Persistent Object 名称。
select a, sum(b) from table t group by t.a
【讨论】:
抱歉,我更新了我的问题,因为我知道这是查询,但现在我需要一个 Search 对象来按字段分组。以上是关于Hibernate genericDao 投影的主要内容,如果未能解决你的问题,请参考以下文章
Hibernate GenericDAO 用于父/子关系和 DAO/DTO 模式
GenericDAO 与 Guice,玩泛型和 ParameterizedType
使用 group by / unique 进行 Genericdao 搜索
Hibernate整合Spring异常'sessionFactory' or 'hibernateTemplate' is required