您可以使用以下查询:
select book from Book bookwhere :numberOfTags = (select count(tag.id) from Book book2 inner join book2.tags tag where book2.id = book.id and tag in (:tags))
这里
numberOfTags是标签在组标签必须匹配的数量。

您可以使用以下查询:
select book from Book bookwhere :numberOfTags = (select count(tag.id) from Book book2 inner join book2.tags tag where book2.id = book.id and tag in (:tags))
这里
numberOfTags是标签在组标签必须匹配的数量。