`
shendixiong
  • 浏览: 393426 次
  • 性别: Icon_minigender_1
  • 来自: 长沙
社区版块
存档分类
最新评论

hibernate 分组 以及构造函数

阅读更多
paramMap.put("submitDateYear", paramMap.get("submitDateYear") + "%");
		StringBuffer hql = new StringBuffer();
		hql.append(" select new TempDeptRectPatrol" +
				"(" +
				"	t.submitDate," +
				"	sum(t.findProblem1)," +
				"	sum(t.rectProblem1)," +
				"	sum(t.findProblem2)," +
				"	sum(t.rectProblem2)," +
				"	sum(t.findProblem3)," +
				"	sum(t.rectProblem3)," +
				"	sum(t.findProblem4)," +
				"	sum(t.rectProblem4)," +
				"	sum(t.findProblem5)," +
				"	sum(t.rectProblem5)," +
				"	sum(t.findProblem6)," +
				"	sum(t.rectProblem6)," +
				"	sum(t.findProblem7)," +
				"	sum(t.rectProblem7)," +
				"	sum(t.findProblem8)," +
				"	sum(t.rectProblem8)," +
				"	sum(t.findProblem9)," +
				"	sum(t.rectProblem9)," +
				"	sum(t.findProblem10)," +
				"	sum(t.rectProblem10)" +
				")");
		hql.append(" from TempDeptRectPatrol t");
		hql.append(" where 1 = 1 ");
		hql.append(" and t.submitDate like :submitDateYear");
hql.append(" group by submitDate");

 

关键在于,要在实体 TempDeptRectPatrol 写一个构造函数 如下:

public TempDeptRectPatrol(String _submitDate,Long _findProblem1,Long _rectProblem1,Long _findProblem2,Long _rectProblem2,Long _findProblem3,Long _rectProblem3
			,Long _findProblem4,Long _rectProblem4,Long _findProblem5,Long _rectProblem5,Long _findProblem6,Long _rectProblem6,Long _findProblem7,Long _rectProblem7
			,Long _findProblem8,Long _rectProblem8,Long _findProblem9,Long _rectProblem9,Long _findProblem10,Long _rectProblem10){
		this.submitDate = _submitDate;
		this.findProblem1 = _findProblem1;
		this.rectProblem1 = _rectProblem1;
		this.findProblem2 = _findProblem2;
		this.rectProblem2 = _rectProblem2;
		this.findProblem3 = _findProblem3;
		this.rectProblem3 = _rectProblem3;
		this.findProblem4 = _findProblem4;
		this.rectProblem4 = _rectProblem4;
		this.findProblem5 = _findProblem5;
		this.rectProblem5 = _rectProblem5;
		this.findProblem6 = _findProblem6;
		this.rectProblem6 = _rectProblem6;
		this.findProblem7 = _findProblem7;
		this.rectProblem7 = _rectProblem7;
		this.findProblem8 = _findProblem8;
		this.rectProblem8 = _rectProblem8;
		this.findProblem9 = _findProblem9;
		this.rectProblem9 = _rectProblem9;
		this.findProblem10 = _findProblem10;
		this.rectProblem10 = _rectProblem10;
	}

 

分享到:
评论

相关推荐

    Hibernate+中文文档

    4.1.1. 实现一个默认的(即无参数的)构造方法(constructor) 4.1.2. 提供一个标识属性(identifier property)(可选) 4.1.3. 使用非final的类 (可选) 4.1.4. 为持久化字段声明访问器(accessors)和是否可变的...

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

    4.1.1. 实现一个默认的(即无参数的)构造方法(constructor) 4.1.2. 提供一个标识属性(identifier property)(可选) 4.1.3. 使用非final的类 (可选) 4.1.4. 为持久化字段声明访问器(accessors)和是否可变的...

    HibernateAPI中文版.chm

    4.1.1. 实现一个默认的(即无参数的)构造方法(constructor) 4.1.2. 提供一个标识属性(identifier property)(可选) 4.1.3. 使用非final的类 (可选) 4.1.4. 为持久化字段声明访问器(accessors)和是否可变的...

    Hibernate中文详细学习文档

    4.1.1. 实现一个默认的(即无参数的)构造方法(constructor) 4.1.2. 提供一个标识属性(identifier property)(可选) 4.1.3. 使用非final的类 (可选) 4.1.4. 为持久化字段声明访问器(accessors)和是否可变的...

    Hibernate 中文 html 帮助文档

    4.1.1. 实现一个默认的(即无参数的)构造方法(constructor) 4.1.2. 提供一个标识属性(identifier property)(可选) 4.1.3. 使用非final的类 (可选) 4.1.4. 为持久化字段声明访问器(accessors)和是否可变的...

    最全Hibernate 参考文档

    4.1.2. 实现一个默认的(即无参数的)构造方法(constructor) 4.1.3. 提供一个标识属性(identifier property)(可选) 4.1.4. 使用非final的类 (可选) 4.2. 实现继承(Inheritance) 4.3. 实现equals()和...

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

    实现一个默认的(即无参数的)构造方法(constructor) 4.1.2. 提供一个标识属性(identifier property)(可选) 4.1.3. 使用非final的类 (可选) 4.1.4. 为持久化字段声明访问器(accessors)和是否可变的标志...

    Hibernate教程

    5.1.2. 实现一个默认的(即无参数的)构造方法(constructor) 5.1.3. 提供一个标识属性(identifier property)(可选) 5.1.4. 使用非final的类 (可选) 5.2. 实现继承(Inheritance) 5.3. 实现equals()和...

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

    4.1.1. 实现一个默认的(即无参数的)构造方法(constructor) 4.1.2. 提供一个标识属性(identifier property)(可选) 4.1.3. 使用非final的类 (可选) 4.1.4. 为持久化字段声明访问器(accessors)和是否可变的...

    hibernate3.04中文文档.chm

    5.1.2. 实现一个默认的(即无参数的)构造方法(constructor) 5.1.3. 提供一个标识属性(identifier property)(可选) 5.1.4. 使用非final的类 (可选) 5.2. 实现继承(Inheritance) 5.3. 实现equals()和...

    Hibernate3+中文参考文档

    4.1.2. 实现一个默认的(即无参数的)构造方法(constructor) 4.1.3. 提供一个标识属性(identifier property)(可选) 4.1.4. 使用非final的类 (可选) 4.2. 实现继承(Inheritance) 4.3. 实现equals()和...

    hibernate 框架详解

    实现一个默认的(即无参数的)构造方法(constructor) 5.1.3. 提供一个标识属性(identifier property)(可选) 5.1.4. 使用非final的类 (可选) 5.2. 实现继承(Inheritance) 5.3. 实现equals()和hashCode...

    Hibernate参考文档

    4.1.1. 实现一个默认的(即无参数的)构造方法(constructor) 4.1.2. 提供一个标识属性(identifier property)(可选) 4.1.3. 使用非final的类 (可选) 4.1.4. 为持久化字段声明访问器(accessors)和是否可变的...

    Java语言基础下载

    DOM以及广义的基于树的处理具有几个优点 399 文档对象模型(DOM)解析实例 402 DOM对象 404 DOM解析的例子: 406 SAX解析实例 409 DOM4J解析实例 412 JDOM解析实例 413 JAVA操纵XML 实例讲解 414 通过JAVA写数据到...

    JAVA上百实例源码以及开源项目源代码

     用JAVA编写了一个小工具,用于检测当前显示器也就是显卡的显示模式,比如分辨率,色彩以及刷新频率等。 Java波浪文字制作方法及源代码 1个目标文件 摘要:Java源码,初学实例,波浪文字  Java波浪文字,一个利用...

    JAVA上百实例源码以及开源项目

     用JAVA编写了一个小工具,用于检测当前显示器也就是显卡的显示模式,比如分辨率,色彩以及刷新频率等。 Java波浪文字制作方法及源代码 1个目标文件 摘要:Java源码,初学实例,波浪文字  Java波浪文字,一个利用...

    经典JAVA.EE企业应用实战.基于WEBLOGIC_JBOSS的JSF_EJB3_JPA整合开发.pdf

    11.3.12 使用group by进行分组 474 11.3.13 结果集分页 475 11.3.14 使用子查询 475 11.3.15 命名查询 476 11.4 批量更新和批量删除 478 11.4.1 批量更新 479 11.4.2 批量删除 480 11.5 原生SQL查询 481 11.5.1 使用...

Global site tag (gtag.js) - Google Analytics