关键代码
通过分页查询,一方面减轻数据库查询压力
另一方面,节省服务器的内存空间。
PrintWriter out = response.getWriter();
Configuration configuration = new Configuration().configure("./hibernate.cfg.xml");
SessionFactory sessionFactory = configuration.buildSessionFactory();
Session session = sessionFactory.openSession();
Transaction transaction = session.beginTransaction();
Query query = session.createQuery("from User");
// 设置返回结果的最大数量,限制每一页的大小
query.setFirstResult(0).setMaxResults(1);
List<UserEntity> list = query.list();