0

ユーザーテーブル

ユーザー名 pk fname lname

グループマスター

GroupName pk UserName pk, fk

GroupMaster にデータを挿入したいのですが、複合主キーがあることが問題です

エンティティマネージャオブジェクトを介してテーブルにデータを挿入するにはどうすればよいですか?

4

1 に答える 1

1

@Embeddableこれは、注釈を使用して実行できます。主キーの値を含む新しいクラスを設定します。この場合はGroupNameUserNameフィールドを持つクラスで、クラスに で注釈を付けてから、主キーを必要とする@Embeddable内にインスタンスを格納します。@Entity

次の例を見てください。

Hibernate での複合キーの使用

于 2012-12-31T18:29:52.870 に答える