标签: jpa criteria-api
有没有办法通过JPA API迭代查询结果,类似于Hibernate的Criteria.scroll()方法?使用大型结果集可以大大提高性能,可以在读取行时对其进行处理。
Criteria.scroll()
答案 0 :(得分:1)
不,JPA中没有这样的结构。也不在JPA 2.1。
JPA 2.2提供了TypedQuery。getResultStream(),但默认实现没有预期效果(调用getResultList)。此外,具体实现并不总能带来性能改进,如this文章中所示。