检索一组类别中的所有产品 - 单向并使用分页?

时间:2013-01-18 14:29:25

标签: grails gorm

在我们的应用程序中,我们有像Category / Product

这样的单向关系

类别包含许多产品,但产品不知道它所在的类别。 现在我想检索一组类别的所有产品,并使用参数进行分页 我似乎碰到了一堵墙,对如何实现这一目标一无所知。

示例:

class Category {
    static hasMany = [products: Product]
}

class Product {
}

有关如何实现这一目标的任何提示?

1 个答案:

答案 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