我再次有一个 EclipseLink 2.3 编组用例,这似乎很简单,但没有按预期工作:
我有一个抽象基类,它定义了一个属性 getX()。我有几个从这个基类派生的子类,它们继承了这个属性。
在编组子类时,这个属性也被编组给每个子类。但是,对于一个特定的子类,我想防止对这个属性进行编组。
我试过:
@Override
子类中的这个属性并设置它@XmlTransient
- 在oxm.xml
<xml-transient java-property="X">
中为子类指定。
两者都无济于事,财产总是编组的 - 这应该如何工作?