1.首先我们定义一个类,其将实体对象作为泛型接收参数,里面定义的属性包括总数及行的信息。
2.control层接收前台传递的参数(开始、结束、排序字段等信息),然后调用s…
3.service层的方法进行处理的时候,首先将查询的条件参数存放到Criterio…
4.同时将orders的map对象取出,根据升序降序的不同存放到Order的对象中,…
5.Criterion和Order作为函数的参数,hibernateDao继承
6,Query query=session.createQuery(“from User”);
query.setFirstResult(0);
query.setMaxResults(n);//0 到 n个对象,将n改成数字
List result=query.list();
for(User user:result){
System.out.println(user);
}
public void aliasTest6() {
SessionFactory sf = null;
Session session = null;
Transaction ts = null;
try {
sf = HibernateUtil.getSessionFactory();
session = sf.getCurrentSession();
ts = session.beginTransaction();
Query query = session.createQuery("from User");
query.setFirstResult(0);
query.setMaxResults(10);
List<User> list = query.list();
for(User u:list){
System.out.println(u);
}
ts.commit();
} catch (Exception e) {
e.printStackTrace();
}
}

本文介绍了使用Java Hibernate进行分页查询的步骤。从创建带有泛型的实体类开始,通过控制层接收前端参数,利用Service层构造查询条件,结合Hibernate Dao进行数据库操作。具体涉及Criterion和Order对象的使用,以及设置查询起始位置和限制结果数量,最后展示查询结果。
1258

被折叠的 条评论
为什么被折叠?



