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

时间:2011-08-23 18:15:00

标签: jaxb polymorphism marshalling

我需要在调用我的spring启用的restful服务时从/向服务器发送/接收多态对象。

如果类层次结构中有多个子类,xmlseealso注释是否有用,请告诉我。我问这个是因为,即使我在xmlseealso注释中传递了2到3个子类,但在解组时只考虑最后一个子类。

就像父模型如下所示,

@XmlSeeAlso({RateFix.class,EarlyRedemption.class}) public class Instruction实现Serializable

jaxb2始终将指令解组为EarlyRedemption模型,而实际上它指的是RateFix。

我只使用jaxb 1.0 jar,我可以找到xmlseealso注释 请与我分享您的看法。谢谢。

0 个答案:

没有答案