`

hibernate投影

阅读更多
/**
     * 测试投影
     * @return
     */
    public List testProjection(){
    	Projection projection=Projections.projectionList()
    	.add(Property.forName("state").avg().as("stateavg"))
    	.add(Property.forName("createTime").max().as("create"));
    	
    	List list=newsDao.createCriteria(Restrictions.ge("id", 1l)).setProjection(projection)
    	.list();
    	return list;
    }

 

/**
	 * 测试投影
	 */
	@Test
	public void testProjection(){
		Iterator results =newsManager.testProjection().iterator();
	
	while ( results.hasNext() ) {
	    Object[] row = (Object[]) results.next();
	    Double type = (Double) row[0];
	    Date oldest = (Date) row[1];
	   System.out.println(type+"=="+oldest);
	}
	}

 

分享到:
评论

相关推荐

    Hibernate+中文文档

    15.7. 投影(Projections)、聚合(aggregation)和分组(grouping) 15.8. 离线(detached)查询和子查询 15.9. 根据自然标识查询(Queries by natural identifier) 16. Native SQL查询 16.1. 使用SQLQuery 16.1.1....

    hibernate3.2中文文档(chm格式)

    15.7. 投影(Projections)、聚合(aggregation)和分组(grouping) 15.8. 离线(detached)查询和子查询 15.9. 根据自然标识查询(Queries by natural identifier) 16. Native SQL查询 16.1. 使用SQLQuery 16.1.1....

    Hibernate实战(第2版 中文高清版)

    第一部分 从Hibernate和EJB 3.0开始  第1章 理解对象/关系持久化   1.1 什么是持久化   1.1.1 关系数据库   1.1.2 理解SQL   1.1.3 在Java中使用SQL   1.1.4 面向对象应用程序中的持久化   1.2 范式不...

    HibernateAPI中文版.chm

    15.7. 投影(Projections)、聚合(aggregation)和分组(grouping) 15.8. 离线(detached)查询和子查询 15.9. 根据自然标识查询(Queries by natural identifier) 16. Native SQL查询 16.1. 使用SQLQuery 16.1.1....

    hibernate hql语句 投影查询的三种方式.docx

    投影查询有三种方式: 1.直接查 2.查询返回对象 3.查询返回Map键值对。。。。。。。。。。。。。。。。。。。。。。。。。。

    精通 Hibernate:Java 对象持久化技术详解(第2版).part2

     18.2 投影查询  18.3 报表查询  18.3.1 使用聚集函数  18.3.2 分组查询  18.3.3 优化报表查询的性能  18.4 高级查询技巧  18.4.1 动态查询  18.4.2 集合过滤  18.4.3 子查询  18.4.4 本地SQL查询  18.4....

    Hibernate中文详细学习文档

    15.7. 投影(Projections)、聚合(aggregation)和分组(grouping) 15.8. 离线(detached)查询和子查询 15.9. 根据自然标识查询(Queries by natural identifier) 16. Native SQL查询 16.1. 使用SQLQuery 16.1.1....

    Hibernate 中文 html 帮助文档

    15.7. 投影(Projections)、聚合(aggregation)和分组(grouping) 15.8. 离线(detached)查询和子查询 15.9. 根据自然标识查询(Queries by natural identifier) 16. Native SQL查询 16.1. 使用SQLQuery 16.1.1. 标量...

    最全Hibernate 参考文档

    15.7. 投影(Projections)、聚合(aggregation)和分组(grouping) 15.8. 离线(detached)查询和子查询 16. Native SQL查询 16.1. 创建一个基于SQL的Query 16.2. 别名和属性引用 16.3. 命名SQL查询 16.3.1. 使用...

    hibernate 体系结构与配置 参考文档(html)

    投影(Projections)、聚合(aggregation)和分组(grouping) 15.8. 离线(detached)查询和子查询 15.9. 根据自然标识查询(Queries by natural identifier) 16. Native SQL查询 16.1. 使用SQLQuery 16.2. 别名和...

    Hibernate教程

    16.7. 投影(Projections)、聚合(aggregation)和分组(grouping) 16.8. 离线(detached)查询和子查询 17. Native SQL查询 17.1. 创建一个基于SQL的Query 17.2. 别名和属性引用 17.3. 命名SQL查询 17.3.1. 使用...

    Hibernate_3.2.0_符合Java习惯的关系数据库持久化

    15.7. 投影(Projections)、聚合(aggregation)和分组(grouping) 15.8. 离线(detached)查询和子查询 15.9. 根据自然标识查询(Queries by natural identifier) 16. Native SQL查询 16.1. 使用SQLQuery 16.1.1....

    hibernate 查询?Hibernate的HQL查询

    数据查询与检索是Hibernate中的一个亮点。要对其他ORM实现而言,Hibernate提供了灵活多样的查询机制。    *标准化对象查询(Criteria Query):以对象的方式进行查询,...缺点:不够成熟,不支持投影(projection)或统

    hibernatemanytomany:使用两个实体的投影Hibernate多对多示例

    问题:如何跨多对多关系的两个实体投影列示例:员工(id、名字、姓氏)会议(id、主题、会议日期) 假设我们有员工数据 1 , A, AA 2 , B, BB 会议 1,AB 会议,X 2,另一个会议,X 3,仅 B Employee_Meeting AB A 和...

    精通 Hibernate:Java 对象持久化技术详解(第2版).part4

     18.2 投影查询  18.3 报表查询  18.3.1 使用聚集函数  18.3.2 分组查询  18.3.3 优化报表查询的性能  18.4 高级查询技巧  18.4.1 动态查询  18.4.2 集合过滤  18.4.3 子查询  18.4.4 本地SQL查询  18.4....

    精通 Hibernate:Java 对象持久化技术详解(第2版).part3

     18.2 投影查询  18.3 报表查询  18.3.1 使用聚集函数  18.3.2 分组查询  18.3.3 优化报表查询的性能  18.4 高级查询技巧  18.4.1 动态查询  18.4.2 集合过滤  18.4.3 子查询  18.4.4 本地SQL查询  18.4....

    hibernate3.04中文文档.chm

    16.7. 投影(Projections)、聚合(aggregation)和分组(grouping) 16.8. 离线(detached)查询和子查询 17. Native SQL查询 17.1. 创建一个基于SQL的Query 17.2. 别名和属性引用 17.3. 命名SQL查询 17.3.1. ...

    精通 Hibernate:Java 对象持久化技术详解(第2版).part1.rar

     18.2 投影查询  18.3 报表查询  18.3.1 使用聚集函数  18.3.2 分组查询  18.3.3 优化报表查询的性能  18.4 高级查询技巧  18.4.1 动态查询  18.4.2 集合过滤  18.4.3 子查询  18.4.4 本地SQL查询  18.4....

    Hibernate3+中文参考文档

    15.7. 投影(Projections)、聚合(aggregation)和分组(grouping) 15.8. 离线(detached)查询和子查询 16. Native SQL查询 16.1. 创建一个基于SQL的Query 16.2. 别名和属性引用 16.3. 命名SQL查询 16.3.1. 使用...

Global site tag (gtag.js) - Google Analytics