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分页的主要内容,如果未能解决你的问题,请参考以下文章
modx - 当我在同上片段中使用“&documents =”参数时,分页不起作用
JPA EntityManager查询--使用原生sql 并且把查询结果转为实体对象