hibernatetemplate实现分页查询
今天用hibernateTemplate.findByCriteria()试着进行了分页查询,网上都说采用接口 org.springframework.orm.hibernate3.HibernateCallback来做,有会的小伙伴可以告诉我我写的和他有啥优点和缺点吗?
@SuppressWarnings("unchecked")
@Override
public List<User> getUsersByPage(int pageNo, int pageNum) {
DetachedCriteria criteria=DetachedCriteria.forClass(User.class);
List<User> users = hibernateTemplate.findByCriteria(criteria, ((pageNo-1)*pageNum), pageNum);
return users;
}