【发布时间】:2022-08-13 22:55:58
【问题描述】:
有没有办法使用 Spring JPA 存储库查询来获取给定 ID 列表的表中不存在的 ID 的子列表?
像这样的东西:
@Query(value = \"Some query returning a sublist of orderIds not in TABLE\")
List<String> orderIdsNotInTable(@Param(\"orderIds\") List<String> orderIds);
我找到了一个链接here,但我想不出如何使它成为 JPA 查询。
编辑:这里的目标是节省运行内存,所以如果有数千个 id 和许多调用同时发生,我希望在不创建所有 id 的第二个副本的情况下处理它。
-
您是否考虑过使用本机查询,或者您想保持与 DB 无关?
-
@vladtkachuk 我认为数据库不可知,因为此查询必须适用于不同的数据库系统
标签: java jpa spring-data-jpa