日期:2014-05-16  浏览次数:20768 次

mysql在hibernate中的分页使用
mysql的分页本很简单:
select * from mytable limit 1,10;

但是要用hibernate时就不能这样用了,而是应该这样:
return getHibernateTemplate().executeFind(new HibernateCallback() {
			public Object doInHibernate(Session session) throws HibernateException, SQLException {
				String hql = "from mytable";
				return session.createQuery(hql).setFirstResult(start).setMaxResults(limit).list();
			}
		});