【发布时间】:2017-02-28 12:03:47
【问题描述】:
我需要找到父实体中包含列表的匹配实体,我将传入 Id 列表作为参数,并且我想匹配内部列表包含任何参数 Id 的任何父实体,可以这可以在没有谓词方法的情况下完成吗? 我知道以下内容行不通,但会感谢任何指针,已阅读 http://docs.spring.io/spring-data/jpa/docs/current/reference/html/ 并且未涵盖此场景。
@Query("SELECT CASE WHERE COUNT (parent) > 0 THEN 'true' ELSE 'false' END FROM Parent parent LEFT JOIN parent.children children where :ids in children")
boolean isFound(@Param("ids") List<Long> ids;
【问题讨论】: