0

在我们的应用程序中,我们有一个单向关系,例如类别/产品

一个Category有很多Products,但是一个product不知道它被放在了哪些category中。现在我想检索一组类别的所有产品并使用参数进行分页我似乎碰壁了,不知道如何实现这一点。

例子:

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

class Product {
}

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

4

1 回答 1

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
于 2013-01-18T15:18:50.877 回答