0
我有3個表格:Person,Phone和Person_Phone。 Person_Phone是Person和Phone表的JoinTable。通過JPA中的另一個實體更改連接表
所有這三個表都有一個主鍵(PostgresSQL序列)。我想使用JPA或hibernate註釋來映射它。我知道使用@JoinTable來映射這種關係。
但問題是插入數據jpa無法爲Person_Phone(Join Table)生成序列。
我該如何實現它?
下面是表結構
Person
-------------
personID(PK)
personName
.....
電話表:
Phone
--------
phoneID
phoneNumber
Person_Phone表:
Person_Phone
-----------------
id(PK)
personID(FK)
phoneID(FK)
到目前爲止映射看起來不錯。 Phone實體中有人字段嗎?請添加它,並在您嘗試添加實體的位置添加代碼,並準確描述發生了什麼問題。 – kostja
對不起kostja。我修改了這個問題,請檢查一次。 – Rajesh
當然沒問題 – kostja