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

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/

10-09 04:45