随笔-86  评论-33  文章-0  trackbacks-0
public  List find( final  String hsql,  final   int  firstRow,  final   int  maxRow)  throws  Exception { 
  
return  getHibernateTemplate().executeFind( new
 HibernateCallback() { 
     public  Object doInHibernate(Session s)  throws
 HibernateException, SQLException { 
           Query query 
=
 s.createQuery(hsql); 
           query.setFirstResult(firstRow); 
           query.setMaxResults(maxRow); 
           List list 
=
 query.list(); 
           return
 list; 
           } 
     }); 
}
 

posted on 2006-08-28 14:53 Derek.Guo 阅读(4565) 评论(4)  编辑  收藏 所属分类: Java

评论:
# re: Spring Hibernate 模板实现分页 2008-06-21 10:46 | BinTime
Exception in thread "main" org.springframework.dao.InvalidDataAccessResourceUsageException: could not execute query; nested exception is org.hibernate.exception.SQLGrammarException: could not execute query
兄弟我安你写的测试总报这个错,什么原因啊  回复  更多评论
  
# re: Spring Hibernate 模板实现分页 2008-07-29 15:12 | Derek.Guo
@BinTime
你的数据源不行吧!!先测试你的数据库连接!  回复  更多评论
  
# re: Spring Hibernate 模板实现分页 2008-10-21 10:42 | lan
参数什么意思?可以稍微说明下不?谢谢  回复  更多评论
  
# re: Spring Hibernate 模板实现分页[未登录] 2008-10-21 18:43 | Derek.Guo
三个参数,第一个是HQL语句,如from Users
第二个是从第几条记录开始
第三个是分页的页显示条数大小
find("from Users",10,20);
表示查询Users 表,从第10条记录开始,共查询出20条记录   回复  更多评论
  

只有注册用户登录后才能发表评论。


网站导航:
 
MSN:envoydada@hotmail.com QQ:34935442