使用Hibernate获取最大值(max)的三种方法
来源:互联网 发布:2017淘宝黑搜还火吗 编辑:程序博客网 时间:2024/05/18 22:17
转:http://blog.csdn.net/zzr173/archive/2008/12/12/3504856.aspx
获取最大值的三种方法:
1. 使用 hsql
Long l = (Long)getSession().createQuery("select max(a.sn) from T a " ).uniqueResult();
System.out.println(c);
注意:要加上别名“a”, a.ArticleId注意大小写! 否则会出现"无法解释的属性"错误!
2. 使用native sql
sql = "select max(sn) maxid from T";
maxId = (Long)(session.createSQLQuery(sql).addScalar("maxId", Hibernate.INTEGER) ).uniqueResult();
注意:要加上“maxid”标量
3. 使用criteria
Long l = (Long)dbt.getSession().createCriteria(T.class)
.setProjection( Projections.projectionList().add(Projections.max("sn" ) ) ).uniqueResult() ;
同样要注意ArticleId是区分大小写的!
本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/zzr173/archive/2008/12/12/3504856.aspx
- 使用Hibernate获取最大值(max)的三种方法(转载)
- 使用Hibernate获取最大值(max)的三种方法
- 使用Hibernate获取最大值(max)的三种方法
- 使用Hibernate获取最大值(max)的三种方法
- 使用Hibernate获取最大值(max)的三种方法
- 使用Hibernate获取最大值(max)的三种方法
- Hibernate -- 使用Hibernate获取最大值(max)的三种方法(转)
- java快速寻找一个数组的最大值或最小值, min, max,三种方法
- SQL Server获取一行中多列的最大值三种方法
- 初学python:最大值函数max的使用
- Java求最大值的三种方法
- 使用三目运算嵌套方法 或 临时变量方法: 获取三个整数中最大值的数
- Medoo Max的使用:取出被查询字段中的最大值
- 在Hibernate中使用 HibernateTemplate的三种方法
- 在Hibernate中使用 HibernateTemplate的三种方法
- Hibernate 中使用 HibernateTemplate的三种方法
- Hibernate 中使用 HibernateTemplate的三种方法
- ORA-00059: 超出 DB_FILES 的最大值 三种方法
- 事务策略: 模型和策略概述
- 业务操作支撑系统(Business & Operation Support System)
- prevoius and future
- java 利用Constructor动态创建构造函数带有参数的类
- @OneToOne实例
- 使用Hibernate获取最大值(max)的三种方法
- ManagementObject 参数 WMI 一些参数(Win32_NetworkAdapterConfiguration)
- Eclipse快捷键大全
- 《我也能做CTO之程序员职业规划》之五:情商
- PDF----affine(仿射)矩阵变换
- windows命令合集
- 基于类Win32_NetworkAdapterConfiguration实现Windows的网络配置
- 微软Windows XP——不灭的传说
- SQLite入门与分析(一)---简介