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]