Cosminexus アプリケーションサーバ V8 リファレンス 定義編(サーバ定義)

[目次][索引][前へ][次へ]

6.3.3 table-generator以下の要素

<この項の構成>
(1) <table-generator>

(1) <table-generator>

table-generator要素によって定義されたジェネレータは,永続化ユニットに適用されます。

定義されたジェネレータは,アノテーションで定義されたジェネレータに追加されます。アノテーションで同名のジェネレータが定義されたら,table-generator要素で定義したジェネレータが上書きされます。

機能および属性の詳細については,マニュアル「Cosminexus アプリケーションサーバ リファレンス API編」の「2.6 javax.persistenceパッケージ」を参照してください。

指定できる属性を次の表に示します。

表6-8 <table-generator>の属性

属性名 任意/必須 説明
name xsd:string 必須 マニュアル「Cosminexus アプリケーションサーバ リファレンス API編」の「2.6.60 @TableGenerator」のname属性を参照してください。
table xsd:string 任意 マニュアル「Cosminexus アプリケーションサーバ リファレンス API編」の「2.6.60 @TableGenerator」のtable属性を参照してください。
catalog xsd:string 任意 マニュアル「Cosminexus アプリケーションサーバ リファレンス API編」の「2.6.60 @TableGenerator」のcatalog属性を参照してください。
schema xsd:string 任意 マニュアル「Cosminexus アプリケーションサーバ リファレンス API編」の「2.6.60 @TableGenerator」のschema属性を参照してください。
pk-column-name xsd:string 任意 マニュアル「Cosminexus アプリケーションサーバ リファレンス API編」の「2.6.60 @TableGenerator」のpkColumnName属性を参照してください。
value-column-name xsd:string 任意 マニュアル「Cosminexus アプリケーションサーバ リファレンス API編」の「2.6.60 @TableGenerator」のvalueColumnName属性を参照してください。
pk-column-value xsd:string 任意 マニュアル「Cosminexus アプリケーションサーバ リファレンス API編」の「2.6.60 @TableGenerator」のpkColumnValue属性を参照してください。
initial-value xsd:int 任意 マニュアル「Cosminexus アプリケーションサーバ リファレンス API編」の「2.6.60 @TableGenerator」のinitialValue属性を参照してください。
allocation-size xsd:int 任意 マニュアル「Cosminexus アプリケーションサーバ リファレンス API編」の「2.6.60 @TableGenerator」のallocationSize属性を参照してください。