複合 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 であるため、設定できません。
そうする方法はありますか?