我在使用Spring数据JPA(使用休眠模式)时遇到了一些麻烦。 我将其与类似这样的代码一起使用:
Pageable limit = new PageRequest(0, 200);
Specification mySpecification = Specification.where(...);
Page<MyEntite> listEntite = myRepository.findAll(mySpecification, limit);
我的结果限制为200,但是当我查看生成的查询时,该限制不在生成的SQL上。
我需要对生成的SQL查询进行限制,以避免内存错误。
看起来,查询检索了所有数据,并通过spring-data进行了过滤