注釈型 TableGenerator
-
@Retention(RUNTIME) @Target(FIELD) @Documented public @interface TableGenerator
識別子(主キー)の値をテーブルにより採番する設定をします。このアノテーションは
Id、GeneratedValueと併わせて使用しなければいけません。- 作成者:
- T.TSUCHIE
-
-
任意要素の概要
任意要素 修飾子とタイプ 任意要素 説明 longallocationSize(オプション) 採番する際に予め払い出しておく個数の値。Stringcatalog(オプション) シーケンスの含まれるカタログ。Stringformat識別子のクラスタイプが文字列のときに書式を設定することができます。longinitialValue(オプション) 生成された最後の値を格納するカラムを初期化するために使用される初期値。StringpkColumn(オプション) テーブル内の識別子(主キー)のカラムの名前。Stringschema(オプション) シーケンスの含まれるスキーマ。Stringtable(オプション) 生成された識別子(主キー)の値を格納するテーブルの名前。StringvalueColumn(オプション) 生成された最新の値を格納するカラムの名前。
-
-
-
要素の詳細
-
schema
String schema
(オプション) シーケンスの含まれるスキーマ。 デフォルトではユーザーにとっての規定のスキーマです。- 戻り値:
- スキーマ名。
- デフォルト:
- ""
-
-
-
catalog
String catalog
(オプション) シーケンスの含まれるカタログ。 デフォルトでは既定のカタログです。- 戻り値:
- カタログ名。
- デフォルト:
- ""
-
-
-
table
String table
(オプション) 生成された識別子(主キー)の値を格納するテーブルの名前。- 戻り値:
- テーブル名。
- デフォルト:
- ""
-
-
-
pkColumn
String pkColumn
(オプション) テーブル内の識別子(主キー)のカラムの名前。- 戻り値:
- 識別子(主キー)のカラム名。
- デフォルト:
- ""
-
-
-
valueColumn
String valueColumn
(オプション) 生成された最新の値を格納するカラムの名前。- 戻り値:
- 値を格納するカラム名。
- デフォルト:
- ""
-
-
-
format
String format
識別子のクラスタイプが文字列のときに書式を設定することができます。- 戻り値:
DecimalFormatで指定できる書式。
- デフォルト:
- ""
-
-