1

我有一个父域类,产品:

class Product {
    ...
}

以及扩展它的 20 多个子类。其中之一是 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 回答