码迷,mamicode.com
首页 > Web开发 > 详细

利用hibernateTemplate进行最简单的分页

时间:2017-06-06 20:49:38      阅读:295      评论:0      收藏:0      [点我收藏+]

标签:使用   art   cal   ssi   bsp   rac   max   string   ber   

安全的方法例如以下。别用Session s=getSession()........
/** 
* 使用hql 语句进行操作 
* @param hql HSQL 查询语句 
* @param offset 開始取数据的下标 
* @param length 读取数据记录数 
* @return List 结果集 
*/ 
public List getListForPage(final String hql, final int offset, 
final int length) { 

List list = getHibernateTemplate().executeFind(new HibernateCallback() { 
public Object doInHibernate(Session session) 
throws HibernateException, SQLException { 
Query query = session.createQuery(hql); 
query.setFirstResult(offset); 
query.setMaxResults(length); 
List list = query.list(); 
return list; 

}); 
return list; 

利用hibernateTemplate进行最简单的分页

标签:使用   art   cal   ssi   bsp   rac   max   string   ber   

原文地址:http://www.cnblogs.com/claireyuancy/p/6953374.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!