Cosminexus アプリケーションサーバ V8 リファレンス 定義編(サーバ定義)
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属性を参照してください。 |
All Rights Reserved. Copyright (C) 2008, 2011, Hitachi, Ltd.