Entry
次の関係を持つエンティティがあります。
@Id
@GeneratedValue(strategy = GenerationType.AUTO)
private Long id;
@ManyToMany(mappedBy = "entryList", cascade = {CascadeType.ALL} )
private List<Tag> tags = new LinkedList<>();
この SELECT ステートメントEntry
は、リレーション内にリストからtags
少なくとも1 つの要素がある場所をすべて選択しlist
ます。
SELECT m FROM Entry m JOIN m.tags tags WHERE tags IN :list;
しかし、私が欲しいのは、 のすべての要素が関連している必要があるEntry
場所をすべて選択する SELECT ステートメントですか?list
tags