1
我已經成功地封了下面的類如何註釋類型集合的成員JAXB
@XmlRootElement(name = "Field")
private static class MyField {
@XmlAttribute(name = "Name")
String name;
@XmlElement(name = "Size")
int size;
....}
現在我希望有我的容器類以保存場的多個實例,所以我宣佈在以下一類方法:
private static class MyFieldsCollection {
private Collection<MyField> fields = new LinkedList<MyField>();
public MyFieldsCollection() {}
....}
當我簡單地嘗試當元帥的集裝箱場我得到以下錯誤:
類java.util.LinkedList中也沒有任何的它s已知超類
如何註釋字段成員,以便將容器類作爲字段集合編組?
由於容器類沒有註釋,你不能編組它。確保MyFieldsCollection是您的新的@XmlRootElement而不是Field。另外,用@XmlList註釋Collection。 –
f1sh
2010-07-21 14:29:32