ヘッダーをスキップ
Oracle® Fusion Middleware Oracle TopLink Java Persistence API (JPA)拡張機能リファレンス
12c (12.1.2)
E48005-01
  目次へ移動
目次

前
 
次
 

id-validation

eclipselink.id-validationを使用して、値を無効とみなす主キーのコンポーネントを定義します。

表5-37は、この永続性プロパティの値を説明しています。

表5-37 id-validationの有効値

Value 説明

Negative

Numberを拡張しているIDおよびプリミティブ型のintlongのIDには、Null0および負の値は無効です。

None

TopLinkによるID検証は実行されません。

Null

Nullは無効ですが、他のすべての値は有効です。

Zero

プリミティブ型のintlongのIDには、Null0および負の値は無効です。


使用方法

アイデンティティおよび順序付け(shouldAlwaysOverrideExistingValuetrueとして構成)は、既存のすべてのID値をオーバーライドします。

例5-27 persistence.xmlでのid-validationの使用

<property name="eclipselink.id-validation" value="NULL"/> 

関連項目

詳細は、次を参照してください。