JPA/JQL では、入力として a がSet<Tag>
あり、入力セット ( ) 内の少なくとも 1 つのタグに関連付けられているエンティティを見つけたいと考えています:tags
。
Tagged
エンティティにはプロパティ タグがあります
@ManyToMany
private Set<Tag> tags;
クエリはどのように表示されますか? 私はもう試した
SELECT t FROM Tagged t WHERE t.tags = ANY(:tags)
しかし、それは正しくありません。正しいクエリがどうあるべきか知っている人はいますか?
例: Tagged Entity に Tags が("one", "two", "tree")
あり、:tags
入力パラメーターが Set of Tags の場合、が共通し("three", "four")
ているため、一致が期待されます。"three"