Hitachi

Cosminexus V11 アプリケーションサーバ 機能解説 互換編


12.3.3 table-generator以下の要素

〈この項の構成〉

(1) <table-generator>

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

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

機能および属性の詳細については,「8.22 javax.persistenceパッケージに含まれるアノテーションのサポート範囲」を参照してください。

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

表12‒8 <table-generator>の属性

属性名

任意/必須

説明

name

xsd:string

必須

8.22.55 @TableGenerator」のname属性を参照してください。

table

xsd:string

任意

8.22.55 @TableGenerator」のtable属性を参照してください。

catalog

xsd:string

任意

8.22.55 @TableGenerator」のcatalog属性を参照してください。

schema

xsd:string

任意

8.22.55 @TableGenerator」のschema属性を参照してください。

pk-column-name

xsd:string

任意

8.22.55 @TableGenerator」のpkColumnName属性を参照してください。

value-column-name

xsd:string

任意

8.22.55 @TableGenerator」のvalueColumnName属性を参照してください。

pk-column-value

xsd:string

任意

8.22.55 @TableGenerator」のpkColumnValue属性を参照してください。

initial-value

xsd:int

任意

8.22.55 @TableGenerator」のinitialValue属性を参照してください。

allocation-size

xsd:int

任意

8.22.55 @TableGenerator」のallocationSize属性を参照してください。