`
lz_cleaner
  • 浏览: 28673 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

如何处理合计,和明细不在一页的问题,如何只写一次条件HQL?

 
阅读更多
第一页是一个合计的页,比如 青年人(10) 老人(20) 小孩(30)
点击连接就会显示这种人的明细,
两次的查询条件应该都是一样的,怎么能只需写一次查询条件的HQL,明细时直接使用?
这样就可以避免一些以后修改查询条件时,漏掉一处了。
分享到:
评论
1 楼 lsy 2007-04-11  
我想是做不到的。不过如果数据量小的话,可以用hql查出符合条件的所有明细,然后根据年龄来做手动统计。
如果数据量大的话,还是要用group by来执行的

相关推荐

    NHibernate HQL 条件查询

    在探讨NHibernate HQL条件查询时,我们首先要理解NHibernate框架以及HQL(Hibernate Query Language)的基本概念。NHibernate是一个开放源代码的对象关系映射(ORM)解决方案,它为.NET平台提供了一种将对象模型与...

    HQL语句 HQL语句

    HQL语句 HQL语句 HQL语句 HQL语句 HQL语句

    HQL与QBC的查询条件.doc

    理解并熟练掌握这两种查询条件的使用,能够极大地提高开发效率,使得在处理数据库操作时更加游刃有余。在实际项目中,根据需求选择合适的查询方式,可以优化查询性能,提高代码的可读性和维护性。

    HQL语法入门学习HQL语法入门学习

    在`findPersonByHappenDate`中,还涉及到日期的解析和设置,这是在处理时间相关的查询时常见的做法。 总结来说,HQL是Hibernate中进行对象查询的关键部分,它简化了与数据库的交互,让开发者可以更加专注于业务逻辑...

    精通HQL(word格式)

    1. **类型安全**:HQL在编译时就能检查语法错误,避免了运行时的SQL注入问题。 2. **移植性**:由于是面向对象的,HQL与具体的数据库方言解耦,使得应用更容易跨数据库迁移。 3. **自动类型转换**:HQL自动处理Java...

    hql ppt Hql PPt

    Hql PPt Hql PPt

    HQL批量插入、更新和删除

    在进行数据库操作时,批量处理数据是一项常见的需求。为了提高效率并减少网络传输开销,HQL(Hibernate Query Language)提供了一种灵活的方式来实现这一目标。HQL是Hibernate框架中的一个核心特性,它允许开发者以...

    hql语句 使用大全

    条件查询是HQL中最常用的查询类型之一。 ##### 7.1 占位符查询 使用问号作为占位符设置参数值: ```java String hql = "from com.mypack.User4 u where u.name = ?"; Query query = session.createQuery(hql); ...

    HQL的几钟常见写法

    - `SetupActivity sa`则可能是另一个实体,但并未在此查询中被明确使用,因此最终结果中可能不包含`sa`的相关信息。 #### 总结 通过上述几个示例可以看出,HQL提供了非常灵活的方式来查询和操作数据。开发者可以...

    HQL Eclipse Plugins 配置教程

    不喜欢使用myEclipse的朋友可以尝试下 最近在项目中使用Hibernate,由于需要使用HQL,找了很多资料,大都是MyEclipse中自带的HQL工具。 由于MyEclipse是收费的,速度不是很理想。所以在网上找到了一个elipse插件 ...

    精通HQL.doc

    在IT领域,尤其是在Java开发中,Hibernate是一个非常重要的持久化框架,它简化了数据库操作,使得开发者能够以面向对象的方式处理数据库。本文将深入探讨HQL(Hibernate Query Language),它是Hibernate框架内官方...

    HQL与SQL的区别

    HQL支持动态构建查询语句,这在处理复杂查询条件时非常有用。例如,可以使用参数化查询或命名参数来动态改变查询的条件部分,而无需重构整个查询语句。 虽然SQL也支持动态查询,但实现起来相对复杂,需要拼接字符串...

    HQL查询pdf资料

    HQL支持多种表达式和操作符,包括但不限于`BETWEEN`、`IN`、`IS NULL`、`LIKE`等,这使得HQL具有很高的灵活性和表达能力。 #### 属性查询 除了查询整个实体,HQL还允许查询实体的特定属性。例如,只查询所有用户的...

    hql语句经典教程

    在HQL中,除了Java类和属性名称之外,查询语句本身对大小写不敏感。例如,`SeLeCT`、`sELEct`和`SELECT`都是等效的。然而,类的全限定名和属性名必须保持正确的大小写,如`org.hibernate.eg.Foo`不同于`org....

    HQL详解

    HQL是SQL的一个面向对象的版本,提供了更为简洁且强大的查询机制,尤其是在处理复杂的关联查询时。 ### HQL基本语法 HQL的语句结构与SQL类似,但对象化了。例如,你可以通过类名而不是表名来查询数据: ```sql ...

    Hql语句注意事项总结

    - **错误处理**:在处理集合参数时,确保对空集合或不合法参数进行了适当的错误检查和处理。 - **SQL注入**:在动态构建SQL语句时,务必警惕SQL注入攻击。使用预编译语句(如Hibernate的`Criteria` API或`NamedQuery...

    HQL的具体内容和使用

    在HQL中,查询的目标是对象,而不是数据库表,条件通常是对象的属性。例如,`from Student s`会查询所有的学生对象,`select s.name from Student s`则会获取所有学生的姓名属性。通过在查询语句中添加`where`子句,...

    Hibernate之HQL查询

    在Hibernate中,HQL(Hibernate Query Language)是其内置的一种面向对象的查询语言,它是SQL的面向对象版本,用于检索和操作持久化对象。HQL查询的使用极大地提高了开发效率,因为它将数据操作与具体的数据库结构...

    hql练习之种树.zip

    在HQL中,处理树形结构通常涉及到关联查询,这可能包括对多对一、一对多、多对多关系的处理。例如,一个组织架构可以被视为一棵树,员工和部门之间存在关联。使用HQL,我们可以查询某个部门下的所有员工,或者找出...

Global site tag (gtag.js) - Google Analytics