Как сказать jaxb (moxy) сериализовать поле @Transit? - PullRequest
0 голосов
/ 11 февраля 2020

У меня есть поле @Transient, которое я хочу игнорировать в ORM, однако я хочу, чтобы moxy его сериализовал. Я пытался использовать @XmlElement, но все равно не работает (параметр отсутствует в json).

@Transient
@XmlElement
private boolean isReleasedFromCustoms;

и

public boolean isReleasedFromCustoms() {

    boolean isReleased = true;

    for (int i = 0; isReleased && i < this.products.size(); i++) {
        isReleased = (this.products.get(i).getCustomsStatus() % 10) == 0;
    }

    return isReleased;
}

Как я могу сказать MOXy игнорировать @Transient аннотации и сериализации параметра?

1 Ответ

0 голосов
/ 16 февраля 2020

Я получил решение и забыл поставить его здесь ...

В основном у меня был метод получения этого поля, но метод установки отсутствовал, поэтому поле было проигнорировано сериализатором json (moxy in мой случай).

...