如何告诉 jaxb(moxy) 序列化 @Transit 字段?

How to tell jaxb(moxy) to serialise a @Transit field?

我有一个字段@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 注释并序列化参数?

我得到了解决方案,但忘了把它放在这里...

基本上我有那个字段的 getter 但是缺少 setter 因此这个字段被 json 序列化器忽略了(在我的例子中是 moxy)。