1
新澤西 的EclipseLink(JPA)
實體
國家---城市
@OneToMany(cascade = CascadeType.ALL, mappedBy = "countryCountryId")
private Collection<City> cityCollection;
@XmlTransient
public Collection<City> getCityCollection() {
return cityCollection;
}
REST
@GET
@Override
@Produces({"application/xml", "application/json"})
public List<Country> findAll() {
return super.findAll();
}
結果
<countries>
<country>
<country>Finland</country>
<countryId>1</countryId>
<lastUpdate>2013-08-30T00:43:35+03:00</lastUpdate>
</country>
<country>
<country>Sweden</country>
<countryId>2</countryId>
<lastUpdate>2013-08-30T00:43:35+03:00</lastUpdate>
</country>
</countries>
問題
爲什麼沒有在城市所有即使有場呢?
如何在同一個@GET中獲得城市?
這是否可能,我認爲呢?
感謝 薩米
默認設置是懶惰。你有沒有填充你的相關實體? – gerrytan