hibernate mysql分页查询
- 作者: 战神_私人司机
- 来源: 51数据库
- 2020-12-22
Session session= sessionFactory.openSession();
Criteria cri=session.createCriteria(Entity.class);
cri.setFirstResult(10);
cri.setMaxResults(20);
List list=cri.list();
你说的有点片面,你用到limit只是mysql会用到,如果是oracle或者sql server那么sql语句就不一样了,使用hibernate或者ibatis的原因在于它是持久层对象化框架,他可以自动适应数据库,hibernate如果你告诉他分页,他会根据当前数据库来翻译分页语句
Criteria cri=session.createCriteria(Entity.class);
cri.setFirstResult(10);
cri.setMaxResults(20);
List list=cri.list();
你说的有点片面,你用到limit只是mysql会用到,如果是oracle或者sql server那么sql语句就不一样了,使用hibernate或者ibatis的原因在于它是持久层对象化框架,他可以自动适应数据库,hibernate如果你告诉他分页,他会根据当前数据库来翻译分页语句
推荐阅读
