如何在hibernate hbm文件中創建可選的一對一映射?例如,假設我有一個用戶和一個last_visited_page表。用戶可能有也可能沒有last_visited頁面。這是我的當前的一一對一映射在HBM文件:Hibernate中可選的一對一映射
用戶類別:
<one-to-one name="lastVisitedPage" class="LastVisitedPage" cascade="save-update">
LastVisitedPage類別:
<one-to-one name="user" class="user" constrained="true" />
上面的例子不允許用戶創建誰沒有最後訪問過的頁面。新創建的用戶尚未訪問任何頁面。如何更改hbm映射以使userPrefs映射爲可選?
只是一個供參考 - 此解決辦法有,如果你使用Envers(你會得到這個錯誤的問題:HTTPS://hibernate.onjira。 COM /瀏覽/ HHH-3853)。儘管Hibernate 3.6.8已經解決了可選的@OneToOne映射問題。 – Phyxx 2011-11-09 20:58:59