1

親ドメイン クラス Product があります。

class Product {
    ...
}

そしてそれを拡張する20以上の子クラス。その 1 つが ProductGroup です。

class ProductGroup extends Product {
    ...
}

ProductGroup のインスタンスを作成するとき、製品がリストされている複数選択入力があり、ユーザーはグループに追加する製品を選択できます。現在、Product.list() を使用して複数選択入力を設定しています。私がやりたいことは、ProductGroup インスタンスを含まないすべての製品のリストを取得することです。これを行う最良の方法は何ですか?

4

1 に答える 1

1

ネイティブ GORM を使用していない場合は、HQL でこれを実行できるはずです。

Product.findAll("from Product p where p.class != ProductGroup")
于 2012-06-08T15:26:03.437 に答える