JAX-Bを使用してenum
を生成する際に問題が発生しました。 ケースを介して等しい要素が分離されたスキーマに言語コードがあります。要素が等しいJAX-B列挙型生成
/**
* Afar
*
*/
@XmlEnumValue("aa")
VALUE_1("aa"),
/**
* Afar
*
*/
@XmlEnumValue("AA")
VALUE_2("AA"),
: だから例えば、私たちのようなスキーマを持つemun内の他のすべての言語コードとの組み合わせになりDE
とde
と1のエントリを持っていますVALUE_X
の名前を付けます。 これを防ぐ方法はありますか? enum
の値は、AA
,DE
などのように、私は一意でなければならないと知っていました。唯一の違いがそのような場合に何をすべきか。あなたの問題は、単にVALUE_1
命名されている場合は
@ davidxxx私は会社から得たxsdスキーマファイルから生成します。 – LostKatana
@dur私の同僚がxjcを使用しました。 – LostKatana