分页查询
query接口提供以下两个用于分页显示查询结果的方法:
1、setFirstResult(int firstResult) 设置开始的记录位置
2、setMaxResult(int maxResults) 设置每页最大显示页数
@Test
public void testPageQuery() {
String hql = "FROM Employee";
Query query = session.createQuery(hql);
int pageNo = 4;
int pageSize = 5;
List<Employee> emps = query.setFirstResult((pageNo - 1) * pageSize)
.setMaxResults(pageSize).list();
System.out.println(emps);
}
删除更新
这个sql语句 还可以把from省略掉