hibernate中多對一問題

 

例如User類中有個Group引用對應數據庫就是groupId的外鍵了。數據庫

外鍵映射成一個類對吧。fetch

<many-to-one name="groupId" column="GROUPID" class="Group" fetch="select" />

spa

而後查詢User的時候就會根據groupId來查詢把Group屬性賦值.class

若是這個user沒有這個外鍵屬性的Group,select

操做的時候直接寫user.setGroup(null);就能夠了。這時插入數據庫的記錄groupId的外鍵就是空了。引用

若是你沒有賦值null,而是往裏頭的Group.id填寫的id不正確,例如-1,就會保錯數據

相關文章
相關標籤/搜索