0

xjc を使用してクラスを生成する際に問題があります。スキーマには nillable="false" がありますが、これは生成されたフィールドに注釈 (@XmlElement(nillable=false)) として追加されません。これにより、Jackson はフィールドが空のときにフィールドを削除しません。nillable=true に変更すると、期待どおりにそれを反映するようにクラスが更新されます...

何か案は?

4

1 に答える 1

0

そのため、属性をチェックして不足しているものを追加するmaven-jaxb2-plugin用の独自のプラグインを作成することになりました@XmlElement(nillable = false)

于 2012-08-29T06:56:27.187 に答える