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

hibernate3.2以后版本 聚合函数返回Long类型

 
阅读更多

hibernate3.2以后的版本中,聚合函数比如count(*) 返回的类型是 Long 类型的,不能直接转化成 Integer类型,这样挺郁闷的,有1个办法可以解决,举例:

 

	public Integer count(final Integer userId) {
		return ((Number) getHibernateTemplate().find("select count(id) from Diary diary where diary.userId=?", userId).get(0)).intValue();
	}

 

查询所有某个用户所有日记的总数,将返回的值先转化成 Number 类型,然后再用 Number类的intValue() 方法来获得Integer类型;

分享到:
评论

相关推荐

    struts1.2 + spring2.5 + hibernate3.2框架demo

    Struts1.2、Spring2.5和Hibernate3.2是经典的Java企业级开发框架组合,它们各自在应用程序的不同层次上发挥着重要作用。Struts1.2是一个MVC(Model-View-Controller)框架,主要负责处理用户界面与业务逻辑之间的...

    Hibernate3.2jar包

    这个jar包是Hibernate3.2版本的核心组件,包含了所有必要的类库,使得开发人员能够在项目中直接引入并使用。 在Java应用程序中,数据库操作通常是繁琐且易出错的,因为需要编写大量的SQL语句和处理结果集。而...

    hibernate3.2

    Hibernate 3.2 是一个非常重要的Java持久化框架版本,它极大地简化了数据库与Java对象之间的交互,使得开发者能够更加专注于业务逻辑而不是繁琐的数据访问层实现。本篇将深入探讨Hibernate 3.2的主要特性、核心概念...

    hibernate3.2lib及源码jar包纯净版

    这个标题指的是一个针对Hibernate 3.2版本的精简版库,包含了两个关键的JAR文件:`hibernate3.jar`和`hibernate-3.2-src.jar`。 `hibernate3.jar`是编译后的二进制JAR,包含了Hibernate框架的所有运行时类和资源。...

    Hibernate3.2整套源码

    本资源包含的是Hibernate 3.2版本的完整源代码,这个版本在当时是相当稳定且广泛使用的。 在深入探讨Hibernate 3.2的源码之前,我们需要理解ORM的基本概念。ORM将数据库中的表映射为Java对象,通过对象之间的关系来...

    开发框架 hibernate3.2

    在Hibernate 3.2版本中,这个框架提供了丰富的功能和改进,使得开发者能够更加高效、便捷地处理数据持久化问题。 1. **对象关系映射(ORM)基础** - ORM是将对象模型与关系数据库模型之间建立映射的技术,使得...

    hibernate3.2 jar包

    Hibernate 3.2 是一个非常重要的Java持久化框架,它为开发者提供了强大的对象关系映射(ORM)功能,使得在Java应用中操作数据库变得更加简单。这个核心jar包包含了实现Hibernate功能所需的所有基本类和接口,是开发...

    some simple demo about hibernate3.2 and spring2.5

    标题 "some simple demo about hibernate3.2 and spring2.5" 暗示这是一个关于如何集成和使用 Hibernate 3.2 和 Spring 2.5 的简单演示项目。这两个库在Java开发中扮演着重要角色,Hibernate是流行的对象关系映射...

    Hibernate3.2官方中文参考手册 高清晰 pdf

    Hibernate 3.2 版本作为该系列的重要版本之一,在功能性和性能上都有显著提升,尤其对于那些希望在项目中使用 ORM 技术的开发者来说,是一份不可或缺的参考资料。 #### 二、文档结构 文档按照不同的主题进行了分类...

    Hibernate高官谈Hibernate3.2新特性.html

    Hibernate高官谈Hibernate3.2新特性

    hibernate3.2-api

    hibernate3.2的chm格式api手册。

    Hibernate3.2_API

    Hibernate3.2_API 是一套针对该版本的API文档和指南,对理解并使用Hibernate 3.2提供了详细指导。 1. **对象关系映射(ORM)**:ORM是一种编程技术,它通过在对象和关系数据库之间创建映射,简化了数据访问。...

    Hibernate3.2官方中文参考手册.pdf+Hibernate.pdf(Hibernate的学习资料)

    Hibernate3.2是其发展中的一个重要版本,提供了许多改进和新特性。 在《Hibernate3.2官方中文参考手册》中,我们可以深入学习到以下关键知识点: 1. **对象关系映射(ORM)基础**:ORM的核心思想是将数据库中的...

    hibernate_3.2官方开发包

    这个“hibernate_3.2官方开发包”包含了所有你需要开发基于Hibernate 3.2版本的应用程序的资源。 1. **Hibernate ORM框架**:Hibernate的核心功能是将Java类与数据库表进行映射,通过对象的方式来操作数据,而不是...

    hibernate3.2用到的jar包

    在Hibernate 3.2版本中,它提供了许多改进和增强的功能,包括性能优化、对JPA(Java Persistence API)的支持以及对最新数据库版本的兼容性。 以下是一些关于Hibernate 3.2中关键知识点的详细解释: 1. **对象关系...

    hibernate3.2参考文档

    综上所述,"Hibernate3.2参考文档"提供了全面的指南,涵盖了从基础到高级的所有主题,对于学习和掌握Hibernate 3.2版本的开发人员来说是非常宝贵的资源。无论是初学者还是经验丰富的开发者,都能从中受益,提升自己...

    hibernate3.2 源码

    这个压缩包包含的是Hibernate 3.2版本的源代码,这是一个非常重要的里程碑,因为它在当时引入了许多改进和新特性,对Java社区产生了深远的影响。 在Hibernate 3.2中,有几个关键的知识点值得一提: 1. **对象关系...

    hibernate 3.2卷二

    hibernate 3.2 hibernate 3.2 hibernate 3.2 hibernate 3.2 hibernate 3.2

Global site tag (gtag.js) - Google Analytics