在我们的应用程序中,我们有像Category / Product
这样的单向关系类别包含许多产品,但产品不知道它所在的类别。 现在我想检索一组类别的所有产品,并使用参数进行分页 我似乎碰到了一堵墙,对如何实现这一目标一无所知。
示例:
class Category {
static hasMany = [products: Product]
}
class Product {
}
有关如何实现这一目标的任何提示?
答案 0 :(得分:1)
可以使用HQL完成:
def query = "select product from Category category join category.products product where category.name in :categories"
def books = Category.executeQuery(query, [categories:['Fantasy']])
println books