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