我有很難理解下面的一段documentation 所有者什麼是評論地圖一對多側
我們需要複製的物理
手段?
使用insertable = false,updatable = false有什麼意義?
拜託,你能幫忙嗎?
要映射雙向一對多,與一個一對多側爲 持有端,你必須刪除的mappedBy元素,並設置許多 一個@JoinColumn的插入和更新爲假。此解決方案 未優化,並會生成一些額外的UPDATE語句。
@Entity
public class Troop {
@OneToMany
@JoinColumn(name="troop_fk") //we need to duplicate the physical information
public Set<Soldier> getSoldiers() {
...
}
@Entity
public class Soldier {
@ManyToOne
@JoinColumn(name="troop_fk", insertable=false, updatable=false)
public Troop getTroop() {
...
}
在'Soldier'類的另一個'@ Column'中引用了'troop_fk'嗎? –