Опять же, у меня есть сценарий использования EclipseLink 2.3, который кажется довольно тривиальным, но не работает должным образом:
У меня есть абстрактный базовый класс, который определяет свойство getX (). У меня есть несколько дочерних классов, полученных из этого базового класса, которые наследуют это свойство.
При сортировке дочерних классов это свойство также распределяется для каждого дочернего класса. Однако для одного конкретного дочернего класса я хочу предотвратить сортировку этого свойства.
Я пытался:
@Override
это свойство в дочернем классе и установка его @XmlTransient
- Указание
<xml-transient java-property="X">
в файле oxm.xml для дочернего класса.
Оба безрезультатно, собственность всегда распределяется - как это должно работать?