0

複合 ID を持つオブジェクトを永続化しようとしています。

TABLEUSER
ID - auto_increment
name


TABLEUSER2
userid (foreing key from tableUSER)
keynum2

@EmbeddedId アノテーションを使用して lareadt を試しました。問題は、次のように外部キーを取得しようとしていることです

@GeneratedValue(generator = "foreign")
@GenericGenerator(
        name = "foreign",
        strategy = "foreign",
        parameters = {@org.hibernate.annotations.Parameter(name = "property", value = "user")}) 

これは、TABLE USER の単一のキーであれば完璧に機能しますが、複合 ID であるため、設定できません。

そうする方法はありますか?

4

0 に答える 0