私のエンティティには、次のプライベートForeignCollection
属性が含まれています。
@ForeignCollectionField
private ForeignCollection<Order> orderCollection;
private List<Order> orderList;
発信者にを使用させないための最良の方法または通常の方法は何ForeignCollection
ですか?Collections
データを発信者に返すためのきちんとした方法はありますか?
次のメソッドはどのように見えますか?これにより、発信者はを介してデータにアクセスできますList
。このようにすることをお勧めしますか?
public List<Order> getOrders() {
if (orderList == null) {
orderList = new ArrayList<Order>();
for (Order order : orderCollection) {
orderList.add(order);
}
}
return orderList;
}