子オブジェクトの追加
リレーションシップの子クラス (多側) 内では、親 (一側) は親タイプの簡単なプロパティとして表現されます。例えば、各 PhoneNumber オブジェクトに、親オブジェクトを表すタイプ Contact のプロパティが含まれているとします。このプロパティは、その Java プロジェクション・タイプとして Java に投影されます。PhoneNumber プロジェクションの getContact メソッドは、Contact プロジェクション・タイプのオブジェクトを返します。
以下の Java クライアント・メソッドは、PhoneNumber オブジェクトを生成し、その setContact メソッドを使用して親オブジェクトを設定します。
public class BindingExamples {
public static void addNumberToContact(Database db, String number,
String type, Contact contact)throws CacheException {
PhoneNumber phoneNumber = new PhoneNumber(db);
phoneNumber.setNumber(number);
phoneNumber.setPhoneNumberType(type);
phoneNumber.setContact(contact);
phoneNumber.save();
}
}