给定以下(伪代码)结构:
abstract AbstractClass (in src/groovy)
并在grails-app / domain中
class ExtendedClassA extends AbstractClass
class ExtendedClassB extends AbstractClass
如何定义ParentClass(在grails-app / domain中)具有许多“扩展”类?
class ParentClass
static hasMany = [things:AbstractClass]
即。任何扩展AbstractClass的类都可以作为ParentClass的“子级”包含在内
提前致谢
最佳答案
创建一个扩展您的domain
的抽象src/groovy/AbstractClass
类,然后在其中定义您的hasMany
关于grails - 如何为扩展类定义hasMany关系?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/24621194/