У меня есть приложение grails с двумя объектами домена: книга и категория.
Книга имеет много категорий (т. Е. Статические hasMany = [категории: категория])
Могу ли я использовать HQL, чтобы сделать что-то вроде:
Book.findAll("select b from Book as b
where b != :book any elements(b.categories) in (:categories)",
[book: myBook, categories: myBook.categories])
Кажется, я не могу найти примеров, когда сравниваются две коллекции.
У большинства из тех, что я видел, есть только одна коллекция