Search Gorm在HasMany中查找子集
我想搜索以下关系Search Gorm在HasMany中查找子集,search,grails,gorm,subset,Search,Grails,Gorm,Subset,我想搜索以下关系 class Order { static hasMany = [articles:Article] } class Article { } 在我的搜索中,我选择了N篇文章,我想找到包含所有N篇文章的所有订单。到目前为止,我只能找到所有订单,其中包含一个选定的文章。如果有人能在这方面帮助我,那就太好了。“按顺序排列所有N篇精选文章”。上面的文章不是至少一篇吗?我认为应该是N个问题的联合?请解释你是如何得到答案的,而不仅仅是给出答案,以便其他有类似但不同问题的人也可以学习
class Order {
static hasMany = [articles:Article]
}
class Article {
}
在我的搜索中,我选择了N篇文章,我想找到包含所有N篇文章的所有订单。到目前为止,我只能找到所有订单,其中包含一个选定的文章。如果有人能在这方面帮助我,那就太好了。“按顺序排列所有N篇精选文章”。上面的文章不是至少一篇吗?我认为应该是N个问题的联合?请解释你是如何得到答案的,而不仅仅是给出答案,以便其他有类似但不同问题的人也可以学习。谢谢你的回答,但dmahapatro是正确的,我需要一个查询来按顺序查找所有N个选定的项目,而不是查找包含至少一个选定项目的所有订单。有什么想法吗?
Order.executeQuery("select o from Order o join o.articles as a where a in (:articleList)", [articleList: articleList])