criteria 分页
时间: 2023-09-01 11:09:55 浏览: 66
在给定的代码中,criteria是一个用于设置查询条件的对象。它是通过调用`getCriteria(Class clazz)`方法创建的。该方法返回一个由`sessionFactory.getCurrentSession().createCriteria(clazz)`方法创建的Criteria对象,该对象用于设置查询条件。然后,通过调用`listByPage(Criteria criteria, PageResult pageResult)`方法执行带有查询条件的分页查询。在该方法中,首先根据排序规则设置排序顺序,然后根据分页参数设置查询结果的起始位置和每页记录数。最后,将查询结果设置到PageResult对象中,并返回该对象。这样,就完成了基于criteria的分页查询。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *3* [使用Criteria进行分页查询通用方法提取](https://blog.csdn.net/cndotaci/article/details/4395523)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT0_1"}}] [.reference_item style="max-width: 50%"]
- *2* [【Hibernate】Criteria条件、动态、分页、排序、连接、投影、聚合、分组查询丶离线查询](https://blog.csdn.net/u013087359/article/details/106278411)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT0_1"}}] [.reference_item style="max-width: 50%"]
[ .reference_list ]