首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件架构设计 >

Hibernate施用Projections进行聚合操作

2012-11-15 
Hibernate使用Projections进行聚合操作通过Hibernate进行字段中的数据计算,在JDBC中,就使用SQL的sum等方法

Hibernate使用Projections进行聚合操作
通过Hibernate进行字段中的数据计算,在JDBC中,就使用SQL的sum等方法,而在使用Hibernate中,需要使用Projections的对象.

首先介绍一下Projections:
   org.hibernate.criterion.Projections是 Projection 的实例工厂,我们通过调用setProjection()应用Projections对象进行一个查询.

下面开始操作:
同样需要创建Criteria对象,这对象非常重要,几乎完成了Hibernate中大多的查询功能,配合HQL使用,相应厉害.

criteria.setProjection(Projections.sum("字段名"));


通过以上代码,criteria将得到相应字段名的合.
最后通过criteria.list()得到Projections查询的最终结果.

热点排行