java - 带有规范的 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 完成
解决方案
推荐阅读
- powershell - 如何过滤从 CSV 中选择特定列并保存到 Powershell 中的新 csv?
- python - 从 python 列表中的用户 id 创建目录系统
- google-bigquery - 为 Excel 安装 Simba ODBC 驱动程序
- netsuite - NetSuite:如何使用高级 PDF/HTML 模板在分组发票中引用自定义字段
- file - ubuntu 上的 ODBC 文件夹中缺少文件
- json - 使用 Laravel 将 csv 文件转换为 json 对象
- javascript - 如何使用 Javascript 在 DIV 中显示 HTML 代码?
- python - 如何检查传递给 subprocess.Popen 进程处理程序的实际参数列表?
- jestjs - 如何模拟我正在执行的函数调用的函数?函数在同一个文件中
- typescript - Sharepoint 在线文档库内置在 Web 部件中