1

環境

ジャージー・エクリプスリンク (JPA)

エンティティ

国 --- 都市

@OneToMany(cascade = CascadeType.ALL, mappedBy = "countryCountryId")
private Collection<City> cityCollection;

@XmlTransient
public Collection<City> getCityCollection() {
        return cityCollection;
    }

休み

@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で都市も取得するにはどうすればよいですか?

それは可能だと思いますか?

ありがとうサミ

4

1 に答える 1