Java 如何使用SpringRoo设置关系,使多个类型的对象可以位于一个集合中

Java 如何使用SpringRoo设置关系,使多个类型的对象可以位于一个集合中,java,inheritance,entity-relationship,spring-roo,Java,Inheritance,Entity Relationship,Spring Roo,到目前为止,我的领域看起来像: ~.domain.RenderJob ~.domain.RenderLayer ~.domain.ImageLayer extends ~.domain.RenderLayer ~.domain.ColorLayer extends ~.domain.RenderLayer 我想向RenderJob添加一个名为“层”的集合字段。集合中的元素可以是ImageLayer或ColorLayer类型,这两种类型都扩展了RenderLayer。有没有办法设置layers字

到目前为止,我的领域看起来像:

~.domain.RenderJob
~.domain.RenderLayer
~.domain.ImageLayer extends ~.domain.RenderLayer
~.domain.ColorLayer extends ~.domain.RenderLayer

我想向RenderJob添加一个名为“层”的集合字段。集合中的元素可以是ImageLayer或ColorLayer类型,这两种类型都扩展了RenderLayer。有没有办法设置layers字段,使其可以接受这两种类型的层中的任何一种

field set --fieldName layers --element ~.domain.RenderLayer --class ~.domain.RenderJob
谢谢

谢哈尔