java - 我们如何在 spring data jpa 中实现动态查询?
问题描述
@Query(value = "select ddc.id as skuID,slc.DESCRIPTION as descriptionID from Default_Table ddc JOIN SKU_CONFIG slc ON ddc.id = slc.id ORDER BY ?#{#pageable}",countQuery ="select count(*) from Default_Table",nativeQuery = true)
public Page<Object[]> getAllObject(Pageable pageable);
上面的查询是静态查询。但是如果我在我的域类中有多个属性并且基于此我想做分页排序。那么我如何通过 jpa 中的动态查询来实现这一点?
解决方案
推荐阅读
- tableau-api - 使用 Tableau 检测数据中的模式
- php - Laravel 查询以在 JSON 字段中选择列表条目
- c# - 如何在列表中添加多个对象列表
- docker - 在运行时将文件复制并 chown 到 docker bind mount
- python-3.x - 为什么 reddit 在使用 beautifulsoup4 访问页面时返回 502 错误
- flutter - Cupertino 选项图块,ios 设置页面样式
- node.js - 在构建 React 应用程序时获取 MaxListenersExceededWarning
- sql-server - 在 TSQL 中声明一个变量
- etl - 我们应该将复杂的解析逻辑放在 Athena 中或使用 Glue
- python - python中对象列表的问题