@Test
public void queryPage(){
SessionFactory sessionfactory = HibernateUtil.getSessionfactory();
Session session = sessionfactory.openSession();
Transaction tx = session.beginTransaction();
Query query = session.createQuery("from User");
/**
* setMaxResults(): 设置每页显示多少数据。
* setFirstResult(): 设置当前页的第一个数据(起始)的下标,从0开始。
*/
query.setFirstResult(0).setMaxResults(3);
List<User> list = query.list();
for (User user : list){
System.out.println("UserId:" + user.getId() + "-->" + user.toString());
}
tx.commit();
session.close();
sessionfactory.close();
}