Grails 如何为扩展类定义hasMany关系?

Grails 如何为扩展类定义hasMany关系?,grails,Grails,给定以下(伪代码)结构: abstract AbstractClass (in src/groovy) 在grails应用程序/域中 class ExtendedClassA extends AbstractClass class ExtendedClassB extends AbstractClass 如何定义ParentClass(在grails应用程序/域中)有许多“扩展”类 任何扩展AbstractClass的类都可以作为ParentClass的“子类”包含 提前感谢创建一个抽象

给定以下(伪代码)结构:

abstract AbstractClass  (in src/groovy)
在grails应用程序/域中

class ExtendedClassA extends AbstractClass

class ExtendedClassB extends AbstractClass
如何定义ParentClass(在grails应用程序/域中)有许多“扩展”类

任何扩展AbstractClass的类都可以作为ParentClass的“子类”包含


提前感谢

创建一个抽象的
类,扩展您的
src/groovy/AbstractClass
,并在这里定义您的
hasMany

Grails为抽象类支持
hasMany
,因此它应该可以工作:
class ParentClass
    static hasMany = [things:AbstractClass]