通常,我已經讀到save()方法產生用於對象和只火INSERT新的標識符,並保存它,它不更新它,而saveOrUpdate()方法的方法可INSERT或更新記錄。差異保存和saveOrUpdate方法冬眠
但按我的經驗,在這裏我可以解釋了示例代碼更好,
假設有A類,我發現記錄從表A通過
A a = getHibernateTemplate.findById(7);
所以現在我得到一個持久對象,
現在我試圖用保存方法保存記錄,只需修改一些字段,
現在我射擊,
getHibernateTemplate.save(a);
所以它只是更新現有記錄,但按我的知識應該創造新的紀錄。
我可能是錯誤的關於certian的東西,有人可以清楚這一點?
@GokcenG我正在執行一個簡單的谷歌搜索,來到這個答案。或者你是否說我們應該進行重構以從itnernets中刪除重複信息?另外,因爲這是我在google上看到的第一個答案,如果其中5個令人討厭的mod類型沒有將其標記爲重複,它會非常好 - 它顯然獲得了最有用/最準確的問題名稱,至少對於搜索而言用過的。這不值得嗎? –