使用Jaxb将子类实例作为超类传递

使用Jaxb将子类实例作为超类传递,jaxb,polymorphism,marshalling,Jaxb,Polymorphism,Marshalling,在调用支持spring的restful服务时,我需要从服务器发送/接收多态对象 请让我知道,即使在类层次结构中有超过1个子类时,XMLSeeAllow注释是否有用。我之所以这样问是因为,即使我在XMLSeeAllow注释中传递了2到3个子类,在解组时只考虑最后一个子类 如父模型如下所示 @XMLSEE还{RateFix.class,EarlyRedemption.class} 公共类指令实现可序列化 jaxb2总是将指令解组到EarlyRedemption模型,而实际上它引用了RateFix 我

在调用支持spring的restful服务时,我需要从服务器发送/接收多态对象

请让我知道,即使在类层次结构中有超过1个子类时,XMLSeeAllow注释是否有用。我之所以这样问是因为,即使我在XMLSeeAllow注释中传递了2到3个子类,在解组时只考虑最后一个子类

如父模型如下所示

@XMLSEE还{RateFix.class,EarlyRedemption.class} 公共类指令实现可序列化

jaxb2总是将指令解组到EarlyRedemption模型,而实际上它引用了RateFix

我只在可以找到XMLSeeAlls注释的地方使用jaxb 1.0 JAR
请和我分享你的观点。谢谢

对于这种QN,我已经经历了几次Blaise响应。不幸的是,我无法尝试eclipse link moxy选项,因为系统设置和jee6实现都是如此,因为我的prj将只运行jdk1.5。所以我只想知道是否使用sun jaxb最新的API,可以在编组/解编组时实现此多态性。我是jaxb领域的新手,所以请帮助我。