使用Hibernate获取最大值(max)的三种方法
来源:互联网 发布:淘宝网的技术模式分析 编辑:程序博客网 时间:2024/05/24 23:16
获取最大值的三种方法:
使用 hsql
Long l = (Long)getSession().createQuery(“select max(a.sn) from T a ” ).uniqueResult();
System.out.println(c);
注意:要加上别名“a”, a.ArticleId注意大小写! 否则会出现”无法解释的属性”错误!使用native sql
sql = “select max(sn) maxid from T”;
maxId = (Long)(session.createSQLQuery(sql).addScalar(“maxId”, hibernate.INTEGER) ).uniqueResult();
注意:要加上“maxid”标量使用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
阅读全文
0 0
- 使用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 的最大值 三种方法
- Could not create connection to database server. Attempted reconnect 3 times. Giving up
- Android框架之路——Glide加载图片(结合RecyclerView、CardView)
- 应用程序调用_驱动B调用_驱动A_异步方法1_带完成历程_事件
- 如何定义一个只能在栈上生成对象的类
- Java的继承
- 使用Hibernate获取最大值(max)的三种方法
- 如何定义一个只能在栈上生成对象的类
- dedecms 获取当前频道的下级栏目的内容列表
- Android里JobScheduler的实现
- CC2530 CC2538 ZNP 作为OTA server 出现收不到COMMAND_QUERY_NEXT_IMAGE_REQ消息是什么原因
- STM32C8T6的漫长之路——初来乍到
- geometry-api-java 学习笔记(六)多边形 Envelope
- Android 开源项目分类汇总
- 腾讯短视频的接入