entityManager分页

Posted coder-lzh

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了entityManager分页相关的知识,希望对你有一定的参考价值。

十分操蛋。

需要两步。

第一步,查询一共需要多少条。

第二步   分页得到数据

 

Query query = this.entityManager.createNativeQuery(sb2.toString());

query.unwrap(SQLQuery.class).setResultTransformer(Transformers.ALIAS_TO_ENTITY_MAP);
// 获取总结果集
List<ExceptionAnalysis> maps2 = query.getResultList();

// 设置分页
query.setFirstResult((page - 1) * size);
query.setMaxResults(size);

// 获取分页查询结果集
List<ExceptionAnalysis> list = query.getResultList();
//封装的分页
PageResult pageResult = new PageResult(Long.valueOf(maps2.size()), list);

 

以上是关于entityManager分页的主要内容,如果未能解决你的问题,请参考以下文章

JPA分页查询怎么做

modx - 当我在同上片段中使用“&documents =”参数时,分页不起作用

片段被视图分页器布局切割

JPA EntityManager查询--使用原生sql 并且把查询结果转为实体对象

JPA EntityManager查询--使用原生sql 并且把查询结果转为实体对象

Symfony2 将哈希片段参数附加到分页 URL