0

私たちのアプリケーションでは、カテゴリ/製品のような一方向の関係があります

カテゴリには多くの製品がありますが、製品はどのカテゴリに配置されているかわかりません。今、一連のカテゴリのすべての製品を取得し、ページネーションにパラメーターを使用したいと思います。壁にぶつかったようで、これを達成する方法がわかりません。

例:

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 に答える