首页 > 解决方案 > 带有规范的 Spring 数据 jpa 限制结果

问题描述

我在使用 Spring data JPA(使用休眠)时遇到了一些问题。我将它与这样的代码一起使用:

Pageable limit = new PageRequest(0, 200);
Specification mySpecification = Specification.where(...);
Page<MyEntite> listEntite = myRepository.findAll(mySpecification, limit);

我的结果限制为 200,但是当我查看生成的查询时,限制不在生成的 SQL 上。

我需要限制生成的 SQL 查询以避免内存错误。

看起来,查询检索所有数据,过滤由 spring-data 完成

标签: javaspringhibernatespring-data-jpa

解决方案


推荐阅读