【发布时间】:2016-04-21 12:44:34
【问题描述】:
我有 spring JPA 存储库接口:
public interface ElementLogRepository extends JpaRepository<ElementLog, String>
有查询:
@Query("SELECT pl.element.id FROM ElementLog pl WHERE pl.tags IN :tags)")
public List<ElementLog> findLatestElementLogsByTags(@Param("tags") List<Tag> tags);
当我调用方法findLatestElementLogsByTags 时,我会收到所有ElementLog,其中包含来自List<Tag> tags 的任何标签。
如何修改查询以获取包含来自List<Tag> tags 的所有标签的所有ElementLog?
提前谢谢你。
【问题讨论】:
-
所以基本上不是
ElementLog的列表每个都有一个标签,你想要一个ElementLog和所有标签的列表?
标签: java spring hibernate spring-data spring-data-jpa