hibernate save和update以及saveOrUpdate區別

save()方法很顯然是執行保存操做的,若是是對一個新的剛new出來的對象進行保存,天然要使用這個方法了,數據庫中沒有這個對象。數據庫 update()若是是對一個已經存在的託管對象進行更新那麼確定是要使用update()方法了,數據中有這個對象。對象 saveOrUpdate()這個方法是更新或者插入,有主鍵就執行更新,若是沒有主鍵就執行插入。內存   區別:對於一個從託管狀態到瞬態的對象(對於
相關文章
相關標籤/搜索