hibernate
brave_zhao
i am a coder! just it!
展开
-
hibernate 利用Criteria分页查询 例子代码
@Overridepublic Map<String,Object> findByRequestMap(HashMap requestMap) { Integer pageNum = 1; if(requestMap.containsKey("page")){ pageNum = Integer.valueOf((String)requestMap.get("page")); } Integer pageSize = 10; if(re.原创 2020-10-27 08:14:34 · 274 阅读 · 0 评论 -
Hibernate Criteria 方式分页查询 例子
public List findAll(CriteriaDto criteriaPara, int currentPage, int pageSize) {Criteria criteria = createSession().createCriteria(entityClass);criteria.add(Restrictions.or(Restrictions.eq("isDelete", 0), Restrictions.isNull("isDelete")));if (!ObjectHe...转载 2020-10-26 15:50:37 · 288 阅读 · 0 评论 -
使用Hibernate criteria进行分页查询时,如何实现一次查询取得总记录数和分页后结果集
使用Hibernate criteria进行分页查询时,如何实现一次查询取得总记录数和分页后结果集可先使用Projections.rowCount()来取得总记录数,如下:Long totalNum = (Long)criteria.setProjection(Projections.rowCount()).uniqueResult();然后将Projection设为空,再进行正常分页。criteria.setProjection(null);...转载 2020-10-26 15:01:50 · 377 阅读 · 0 评论