ฉันมีแอป grails ที่มีออบเจ็กต์โดเมนสองรายการ ได้แก่ หนังสือ และ หมวดหมู่
หนังสือมีหลายประเภท (เช่น static hasMany = [หมวดหมู่: Category])
ฉันสามารถใช้ HQL เพื่อทำบางอย่างเช่น:
Book.findAll("select b from Book as b
where b != :book any elements(b.categories) in (:categories)",
[book: myBook, categories: myBook.categories])
ดูเหมือนฉันจะไม่พบตัวอย่างที่มีการเปรียบเทียบระหว่างสองคอลเลกชัน
ส่วนใหญ่ที่ฉันเคยเห็นมีเพียงคอลเลกชันเดียวเท่านั้น