다음 두 클래스가 있습니다. JAXB가 응답 목록을 XML로 정렬하지 않는 이유가 있습니까? 나는 정확하게 마샬링 된 다른 속성들을 빠뜨렸다. 예, 답변 목록이 채워지지만 answers 요소는 표시되지 않습니다. 그대로 JAXB가 내 목록을 마샬링하지 않습니다.
public class Question {
private List<Answer> answers;
public List<Answer> getAnswers() {
return answers;
}
public void setAnswers(final List<Answer> answers) {
this.answers = answers;
}
}
퀴즈 객체
@XmlRootElement
public class Quiz {
private List<Question> questions;
public Quiz() {
questions = new ArrayList<Question>();
}
public List<Question> getQuestions() {
return questions;
}
public void setQuestions(List<Question> questions) {
this.questions = questions;
}
}
당신이 내가 할로 JSON으로 그것을 얻을하려고하면? – LuckyLuke
내 EJB에 올바르게 기록됩니다. 즉, 모든 속성이 초기화되고 데이터로 가득차 있습니다. 그러나 마샬링하려고 할 때 무언가가 발생합니다. 목록은 마샬링되지 않습니다. – LuckyLuke
@Andy - 답변을 업데이트했습니다. BTW는 이러한 객체 JPA 엔티티입니까? –