我正在尝试使用 Jax-RS 制作 Web 服务(使用 Glassfish 3.1.1,所有 RI)。Question 类使用@XmlRootElement 注释并具有此方法。我没有使用任何 Jax-RS 注释对其进行注释。我所期望的是你会得到一个包含所有答案元素的答案元素......但显然情况并非如此。我该怎么做?Answer 类也使用@XmlRootElement 进行注释。
@OneToMany(cascade = CascadeType.ALL)
public List<Answer> getAnswers() {
return answers;
}
这是回应:
<questions>
<question>
<answers>
<correct>true</correct>
<description>Answer one</description>
<id>1</id>
</answers>
<answers>
<correct>false</correct>
<description>Answer two</description>
<id>2</id>
</answers>
<description>Question One</description>
<id>1</id>
<imageName>hello.png</imageName>
<status>SUBMITTED</status>
</question>
...
</questions>