データベース表記のプロパティ
- [Database] (データベース): ワークスペースからデータベースを選択します。
- [Database Table] (データベーステーブル): このストラクチャーで使用するデータベーステーブルの名前を入力します。
- [Primary key columns] (プライマリキーカラム): このテーブルのプライマリキーを形成するカラムを選択します。
- [Primary key generation] (プライマリキー生成): このテーブルのプライマリキーの生成方法を次の中から選択します。
- [None] (なし): プライマリキーに関して何も生成しません。値はマップされるものと予期されます。
- [Native] (ネイティブ): データベースに最適なプライマリキー生成を自動的に選択します。
- [Identity] (ID): DB2、MySQL、MS SQL Server、Sybase、HypersonicSQLのIDカラムをサポートします。Long型、Short型、Int型のIDカラムに対して使用されます。
- [Increment] (増分): アイテムを挿入する前にローカル値を増分することで、連番を生成します。これは、複数のプロセス/スレッドが1回に同じテーブルに挿入されることがあるマルチユーザー(マルチスレッド化を含む)環境には適していません。
- [Sequence] (シーケンス): DB2、PostgreSQL、Oracleでシーケンスを使用します。
- [Generation sequence name] (シーケンス名の生成): [Primary key generation] (プライマリキー生成)がSequenceかNativeのいずれかである(そしてネイティブ実装がSequenceを使用している)場合に使用されます。指定しない場合は、hibernate_sequenceが使用されます。