1

を保持するリストを持つTrainingCalendarWrapperクラスがありますTrainingCalendarVO。私のアプリケーションでは、で詳細を設定してTrainingCalendarVOからに追加しtrainingList、次にusingTrainingCalendarWrapper に変換TrainingCalendarWrapper しています。XMLJaxb

@XmlRootElement
 public class TrainingCalendarWrapper implements Serializable
   {
      public ArrayList<TrainingCalendarVO> trainingList;
      Getters & Setters for trainingList
   }

1 カウントの illegalAnnotationException クラスには、以下のコード行に同じ名前の「trainingList」の 2 つのプロパティがあります JAXBContext jaxbContext = JAXBContext.newInstance(TrainingCalendarWrapper.class);

4

1 に答える 1

0

フィールド(インスタンス変数)に注釈を付ける場合は@XmlAccessorType(XmlAccessType.FIELD)、クラスレベルで指定する必要があります。getそれ以外の場合は、またはsetメソッドにアノテーションを追加できます。

于 2013-03-12T14:48:42.253 に答える