`
a137268431
  • 浏览: 157649 次
文章分类
社区版块
存档分类
最新评论

hql 取到 count(*)的值

 
阅读更多
	@SuppressWarnings("unchecked")
	@Override
	public int getAllAmount(String saveCell) {
		String hql="select count(*) from Detail where saveCell=? and status=?";
		Object[] params={saveCell,true};
		List<Integer> list=
				this.getHibernateTemplate().find(hql, params);
		/*
		 *    这里在Hibernate2.0之前版本list.get(0)返回的是Integer类型. 
                         但是在Hibernate3.0以后版本list.get(0)返回的是Long类型. 
		 * */
		Number num =list.get(0);
	   int amount=num.intValue();
		return amount;
	}
	


分享到:
评论

相关推荐

    HQL语言大全 高清晰可复制版

    - **聚合查询**:支持COUNT、MAX、MIN、SUM、AVG等聚合函数。 - **分组查询**:通过GROUP BY子句对查询结果进行分组。 - **连接查询**:可以查询多个关联的实体类,通过JOIN关键字实现。 - **子查询**:在HQL中...

    Hibernate之HQL查询

    HQL支持常用的聚合函数,如`COUNT`, `SUM`, `AVG`, `MAX`, `MIN`,可以用于统计和计算。例如: ```sql SELECT COUNT(s) FROM Student s WHERE s.major = '计算机科学' ``` 这个查询将返回计算机科学专业学生的数量...

    03-HQL实用技术.pdf

    - HQL支持的聚合函数与SQL类似,包括但不限于`COUNT()`, `SUM()`, `AVG()`, `MAX()`, `MIN()`等。 **2.4 HQL实现分页** - **实现方法**: 使用`Query.setFirstResult()`和`Query.setMaxResults()`方法来实现分页查询...

    常用的HQL语句下载

    第19行的HQL语句`from PhUser a where a.userId= + userId`将返回所有`userId`等于指定值的`PhUser`对象。`getHibernateTemplate().find(hql)`执行查询并返回结果列表。 4. **HQL多表查询**: 多表查询在HQL中同样...

    J2EE HQL语法大全

    4. **聚合函数**:类似SQL,HQL也支持`COUNT`、`AVG`、`MAX`、`MIN`、`SUM`等聚合函数。 **二、HQL条件查询** 1. **比较运算符**:`=`, `!=`, `, `&gt;`, `, `&gt;=`用于比较,如`WHERE e.age &gt; 30`。 2. **逻辑运算符*...

    Hql详解[文].pdf

    - Hql支持常用的聚集函数,如`sum()`、`avg()`、`max()`、`min()`、`count()`,例如`String hql = "Select count(*) FROM User as user";`返回用户总数。 - 需要注意的是,`count()`返回的是`Long`类型,而其他...

    HQL语句函数汇总(汇集了hql语句中大部分常用的函数)

    汇集了hql语句中大部分常用的函数 ABS(n) 取绝对值数学函数 数学函数 JPAQL HQL ABS(column_name[数字类型对象属性])

    HQL学习教程Hibernate入門

    在HQL中可以嵌套子查询,如`select e from Employee e where e.salary &gt; (select avg(salary) from Employee)`,找出薪水高于平均值的员工。 8. **参数化查询**: 使用`?`作为参数占位符,避免SQL注入,如`from ...

    HQL语句 HQL语句

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

    hql总条数.txt

    2. **HQL查询执行**:在方法体内部,首先通过`HibernateUtil.getSession()`获取到一个`Session`实例,这是Hibernate进行数据库操作的基本上下文。接着,使用`session.createQuery(hql)`创建一个`Query`对象,这将HQL...

    Hibernate查询语言HQL.PPT

    Hibernate 查询语言 HQL Hibernate 查询语言 HQL 是一种面向对象的查询语言,用于检索对象。它提供了灵活多样的查询机制,包括导航对象图、通过标识符检索、使用 HQL 检索对象、使用 Hibernate 条件 API 和使用本地...

    Spring--HQL-chaxun.zip_HQL

    `或`:paramName`,然后通过`setXXX()`方法将参数值传入,避免SQL注入问题。 5. **多态查询**: HQL支持多态查询,可以直接查询基类,返回所有继承自基类的子类对象。 6. **命名查询**: 可以在Hibernate配置文件...

    Hibernate-HQL-查询-Query资料

    在Hibernate中,HQL(Hibernate Query Language)是专为ORM设计的一种面向对象的查询语言,它允许开发者以类和对象的方式进行数据查询,而不是直接使用SQL。本资料主要涵盖了Hibernate HQL查询的基本概念、语法以及...

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

    在深入探讨HQL语法之前,我们首先需要理解什么是HQL。HQL,全称为Hibernate Query Language,是Hibernate框架提供的一种面向对象的查询语言。与SQL(Structured Query Language)不同,HQL是专为ORM(Object-...

    HQL学习大全.rar

    描述中的“很全的HQL学习的文档,10分,值!!!!!”暗示了这个压缩包包含的文档非常全面,涵盖了HQL学习的各个重要方面,被评价为十分优秀,对学习者来说具有很高的价值。 根据压缩包内的文件名,我们可以推测这些文档...

    HibernateHQL.zip_更新

    这里,`EntityName`是你的实体类名,`property1`和`property2`是实体类的属性,`value1`和`value2`是对应的值。 **2. Hibernate HQL 查询:** HQL查询是Hibernate的核心功能之一,它能让我们以类和对象的方式来...

    常用的HQL语句!!!!

    String hql = "select count(*) from PhUser"; List list = this.getHibernateTemplate().find(hql); return ((Long) list.get(0)).intValue(); ``` 这将返回`PhUser`表中的行数。 这些基本的HQL操作涵盖了对...

    NHibernate hql 可用函数,函数大全

    - **Count()**: 计算指定列的非空记录数量。 - **示例**: `SELECT COUNT(*) FROM Msg m` - **Max(), Min(), Avg()**: 分别计算最大值、最小值和平均值。 - **示例**: `SELECT MAX(m.id), MIN(m.id), AVG(m.id), ...

    常用易懂,易会HQL查询

    HQL支持常见的聚合函数,如`COUNT()`, `SUM()`, `AVG()`, `MAX()`, `MIN()`,可用于GROUP BY子句后的计算。 7. **关联查询** 在HQL中,可以方便地进行多表联查,通过类之间的关联关系,查询相关联的对象。例如,...

Global site tag (gtag.js) - Google Analytics