@ID の使用
Contact クラスでは @ID アノテーションを使用して、idPlaceHolder フィールドに、システムによって割り当てられた ID を格納するように指定します。
Contact
@ID(type = IDType.SYSTEM_ASSIGNED)
protected String idPlaceHolder;
このアノテーションにより、idPlaceHolder は Caché オブジェクト ID のプレースホルダになります。ObjectManager save メソッドは、このプロパティを使用して既存のデータベース・インスタンスを更新するか、新規データベース・インスタンスを挿入するかを決定します。POJO にプレースホルダがあり、その値が NULL でない場合、save は既存のデータベース・インスタンスを更新します。POJO にプレースホルダがあり、その値が NULL の場合、save は新規データベース・インスタンスを挿入します。