1

我有以下枚举定义:

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>

我尝试了几种方法,但都没有成功。有任何想法吗?提前致谢!

4

1 回答 1

2

您可以编写一个XmlAdapter将枚举转换为具有这些属性的域对象。有关使用示例,XmlAdapter请参见:

于 2012-08-28T13:24:23.920 回答