差不多就这样
/** 分页装载指定类的所有持久化对象 */
public List listAll(String clazz, int pageNo, int pageSize) {
final int pNo = pageNo;
final int pSize = pageSize;
final String hql = "from "+clazz+ " as a order by a.id desc";
List list = getHibernateTemplate().executeFind(new HibernateCallback(){
public Object doInHibernate(Session session) throws HibernateException{
Query query = session.createQuery(hql);
query.setMaxResults(pSize);
query.setFirstResult((pNo-1)*pSize);
List result = query.list();
if (!Hibernate.isInitialized(result))Hibernate.initialize(result);
return result;
}
});
return list;
}
用户登录
还没有账号?立即注册
用户注册
投稿取消
文章分类: |
|
还能输入300字
上传中....