`
sooxin
  • 浏览: 257576 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

Hibernate 接收count(*) 等多个字段值

    博客分类:
  • J2EE
阅读更多
HQL:select author,count(*) from test where author="admin"


List results = session.createQuery(hql).list();
for (Iterator iterator = results.Iterator(); iterator.hasNext(); ) {
       Object[] rows = (Object[]) iterator.next();
        Integer count = (Integer) rows[0];
        String author = (String) rows[1];
   }
分享到:
评论

相关推荐

    struts+spring+hibernate笔试面试常见问题

    - **分布式缓存**:用于集群环境中多个应用实例之间的数据共享。 - **第三方缓存**:如 EhCache、OSCache 等。 #### 六、Hibernate 查询方式 **6.1 SQL 查询** 直接编写 SQL 语句进行查询。 **6.2 HQL 查询** - *...

    Spring,hibernate,struts的面试笔试题.doc

    - **应用级缓存:** 适用于同一应用内的多个 Session 共享数据。 - **分布式缓存:** 适用于集群环境下的缓存共享。 - **第三方缓存实现:** 如 Ehcache、OSCache 等,适用于更复杂的缓存需求。 **使用条件:** ...

    Spring_Structs_Hibernate

    - 关联查询:查询涉及多个相关表的数据。 - 分页查询:支持限制查询结果的数量和偏移量。 - 统计函数:如COUNT、SUM等。 #### 6. 如何优化Hibernate? - 使用适当的关联类型和策略。 - 合理配置缓存策略。 - ...

    hibernate_问题详解

    在数据操作上,无论是增删改查,Hibernate都能直接接收和返回对象,极大地提高了开发效率。 **实现数据表映射的继承关系** 在Hibernate中,处理对象模型的继承关系主要分为以下三种方式: 1. **单表继承(Single ...

    hibernate所用到HQL经典语句大全

    - **返回多个字段**: - **Object[] 数组**: ```java List[]> list = session.createQuery("SELECT c.name, c.mother FROM Cat c").list(); for (Object[] row : list) { for (Object obj : row) { System....

    java方面的知识总结

    - **并发(Concurrency)和并行(Parallelism)**:并发是指同一时刻处理多个任务的能力,而并行是指同时进行多个任务。 - **临界区**:指程序中访问共享资源的部分代码段,必须确保同一时间只有一个线程进入。 #### ...

    Grails基础教程

    - **跨字段验证技巧**:对于涉及多个字段的复杂验证逻辑,Grails也提供了支持。 **5.4 定义数据模型** - **一对一关系**:通过实例演示了如何在两个领域类之间建立一对一的关系。 - **一对多关系**:介绍了一对多...

    jsp分页详细源代码

    1. **参数解析**:首先,方法从传入的`dto`对象中获取多个字符串参数,包括`NTYPE`、`NTITLE`、`NFROM`、`NCREATER`等,这些参数用于构建SQL查询条件。此外,还获取了`page`(当前页码)、`count`(每页显示记录数)...

    JAVA高级工程师

    在Java开发领域,高级工程师需要掌握的核心技能涵盖了数据库管理、Web框架、ORM技术以及性能优化等多个方面。以下是对这些关键知识点的详细解释: 1. **海量数据库及分区**:在处理大数据量时,数据库分区是一种...

    可控数量的java分页

    综上所述,可控数量的Java分页涉及前后端的交互、数据库查询优化、ORM框架的利用等多个方面。在实际开发中,应根据项目需求和性能要求选择合适的实现策略,确保用户体验的同时,保持系统的高效运行。

    springmvc4+hibernate4分页查询功能实现

    总的来说,实现Spring MVC 4与Hibernate 4的分页查询功能,需要从分页工具类的设计、DAO层的分页查询方法、Controller层的请求处理以及视图层的展示等多个层面进行考虑和实现。通过这种方式,我们可以为用户提供高效...

    注册案例具有检验用户名是否存在的功能.rar

    下面我们将深入探讨这个功能的实现细节及其背后的IT知识。 ...这通常通过HTML表单实现,表单中的每个字段(username、...在实际项目中,还需要考虑用户体验、性能优化、数据保护等多个层面,以确保系统的稳定性和安全性。

    Struts多文件上传

    另外,`<s:file>`标签用于获取文件输入字段,它可以多次使用以支持多个文件的上传。在这个例子中,我们使用了两个`s:file`标签来分别处理`file1`和`file2`。 #### 四、后端处理逻辑 接下来,我们来看看如何在...

    JdbcTemplate查询

    当需要获取多行数据时,可以使用`queryForList()`方法,它将返回一个包含多个映射关系的列表。每个映射都表示一条记录,其中键为列名,值为对应的数据。 ```java List, Object>> rows = jdbcTemplate.queryForList...

Global site tag (gtag.js) - Google Analytics