3
我有一個實體Entry
它有以下關係:如何以選擇所有的列表元素
@Id
@GeneratedValue(strategy = GenerationType.AUTO)
private Long id;
@ManyToMany(mappedBy = "entryList", cascade = {CascadeType.ALL})
private List<Tag> tags = new LinkedList<>();
此SELECT語句選擇所有Entry
其中的關係tags
是從列表中至少一個元素list
:
SELECT m FROM Entry m JOIN m.tags tags WHERE tags IN :list;
但我要的是一個SELECT語句選擇所有Entry
其中全部list
的元素必須與tags
有關?
謝謝。好主意使用子查詢和計數! – timmornYE