1、HibernateCallback
public List selectList(final int startPage, final int endPage) { List list = new ArrayList(); final String hql = "from Item order by id desc"; list = this.getHibernateTemplate().executeFind(new HibernateCallback() { public Object doInHibernate(Session session) throws HibernateException, SQLException { Query query = session.createQuery(hql);//创建SESSION query.setFirstResult(startPage);//分页设置 query.setMaxResults(endPage); List list = query.list();获取结果结晶 return list;//返回值 } }); return list; }
2.HibernateTemplate
3.HibernateDaoSupport