我有以下枚举定义:
public enum MyEnumeration{
ENUM_ONE("1","foo"),
ENUM_TWO("2","bar");
private String code;
private String description;
public String getDescription()
{
return this.description;
}
public String getCode()
{
return this.code;
}
}
我想用Jaxb注释对它进行注释,这样它就会被整理成下面的xml。
<myenumeration>
<code>...</code>
<description>...</description>
</myenumeration>
我试过几种方法,但都没有成功。有什么想法吗?提前感谢!
您可以编写一个XmlAdapter
,将枚举转换为具有这些属性的域对象。有关使用XmlAdapter
的示例,请参见:
- http://blog.bdoughan.com/search/label/XmlAdapter