ルートタグ。
指定できる属性を次の表に示します。
表6-6 <entity-mappings>の属性
属性名 | 型 | 任意/必須 | 説明 |
---|---|---|---|
version | orm:versionType | 必須 | JPAのバージョンを指定します。 |
package要素は,同一マッピングファイル内の要素や属性に記載されたクラスのパッケージを指定します。package要素は,パッケージ名付きのクラス名がクラスに指定され,package要素に指定されたパッケージ名と異なる場合に上書きされます。
schema要素は,同一マッピングファイル内に記載されたエンティティにだけ適用されます。
schema要素は,次の要素や属性によって上書きされます。
catalog要素は,同一マッピングファイル内に記載されたエンティティにだけ適用されます。
catalog要素は,次の要素や属性によって上書きされます。
access要素は,同一マッピングファイル内に記載された,管理されたクラスで適用されます。
access要素は,次のアノテーションや属性によって上書きされます。
注 指定値には,PROPERTYまたはFIELDを指定します。エンティティクラスのフィールドに対するアクセス方法の指定については,マニュアル「Cosminexus アプリケーションサーバ 機能解説 基本・開発編(コンテナ共通機能)」を参照してください。
シーケンスジェネレータを追加します。
機能および属性の詳細については,マニュアル「Cosminexus アプリケーションサーバ リファレンス API編」のjavax.persistence パッケージに関する説明を参照してください。
指定できる属性を次の表に示します。
表6-7 <sequence-generator>の属性
属性名 | 型 | 任意/必須 | 説明 |
---|---|---|---|
name | xsd:string | 必須 | マニュアル「Cosminexus アプリケーションサーバ リファレンス API編」の@SequenceGeneratorのname属性に関する記述を参照してください。 |
sequence-name | xsd:string | 任意 | マニュアル「Cosminexus アプリケーションサーバ リファレンス API編」の@SequenceGeneratorのsequenceName属性に関する記述を参照してください。 |
initial-value | xsd:int | 任意 | マニュアル「Cosminexus アプリケーションサーバ リファレンス API編」の@SequenceGeneratorのinitialValue属性に関する記述を参照してください。 |
allocation-size | xsd:int | 任意 | マニュアル「Cosminexus アプリケーションサーバ リファレンス API編」の@SequenceGeneratorのallocationSize属性に関する記述を参照してください。 |