我遇到了使用JAX-B生成enum
的問題。 我們有一個架構中的語言代碼,通過案例分隔相同的元素。 因此,例如,我們有de
和一個入口與DE
與所有其他語言代碼導致組合的emun與像模式:JAX-B使用相同元素生成枚舉
/**
* Afar
*
*/
@XmlEnumValue("aa")
VALUE_1("aa"),
/**
* Afar
*
*/
@XmlEnumValue("AA")
VALUE_2("AA"),
試圖訪問一個值時,什麼是有點問題通過VALUE_X
命名。 有沒有辦法來防止這種情況。 我期待enum
的值如AA
,DE
等我知道他們必須是唯一的。在這種情況下唯一的區別就是如何處理。
@davidxxx我從公司的xsd模式文件生成。 – LostKatana
@dur我的同事使用xjc yes。 – LostKatana