给出以下(伪代码)结构:
abstract AbstractClass (in src/groovy)
在grails-app / domain
中class ExtendedClassA extends AbstractClass
class ExtendedClassB extends AbstractClass
如何定义ParentClass(在grails-app / domain中)hasMany“扩展”类?
class ParentClass
static hasMany = [things:AbstractClass]
即。任何扩展AbstractClass的类都可以作为ParentClass的“子”包含在内。
提前致谢
答案 0 :(得分:1)
创建一个扩展domain
的抽象src/groovy/AbstractClass
课程,并定义您的hasMany