「新規 データベースからのエンティティークラス」ウィザード:「マッピングオプション」
関連項目
このウィザードにより、既存のデータベース接続またはスキーマからエンティティークラスのセットを生成します。持続性フィールドがある関連表のそれぞれに、エンティティークラスが生成されます。このウィザードの手順に従って、データベース接続またはスキーマを選択し、エンティティークラスを生成するために使用するデータベースの表を選択します。
このウィザードを開くには、プロジェクトノードまたはサブノードを右クリックし、「新規」>「その他」を選択し、「持続性」カテゴリを選択して、「データベースからのエンティティークラス」を選択します。
ウィザードのこのページで、生成される注釈要素を構成するための次のオプションを設定できます。
- 関連の取得。関係注釈に追加する取得要素を選択します。「デフォルト」、「多く」、「少なく」を選択できます。「デフォルト」を選択すると、取得要素は関係注釈に追加されません。デフォルトでは「デフォルト」が選択されます。
- コレクション型。OneToMany CMR フィールドおよび ManyToMany CMR フィールドのコレクション型を選択します。java.util.Collection、java.util.List、または java.util.Set を選択できます。java.util.Collection がデフォルトで選択されます。
- データベース表の完全修飾名。選択すると、カタログ要素およびスキーマ要素が @Table 注釈に追加されます。このオプションはデフォルトで選択されていません。
- 表を再生成するための属性。選択すると、null 可能 (False の場合)、長さ (String 型の場合)、精度および位取り (Decimal 型の場合) が @Column 注釈に追加されます。また、選択すると、一意の制約が @Table 注釈に追加されます。このオプションはデフォルトで選択されていません。
「完了」をクリックすると、ウィザードで指定した各表にエンティティークラスが作成されます。
- 関連項目
- Java Persistence について
- データベースからの持続性エンティティークラスの生成
- 持続性ユニットの作成
著作権と商標について