hibernate中的update()和saveOrUpdate()的區別,session的load()和get()的區別。

update是更新一個對象,針對的是已經存在的對象 saveOrupdate是根據實體判斷,若是沒有的話就保存實體,若是有實體的話才修改(對象的存在與否都不會有人格影響) 重點:最主要的區別就在因而否進行延遲加載 load不會當即訪問數據庫,當試圖加載的數據不存在的時候,load方法返回未初始化的代理對象,而get方法會直接訪問數據庫,當試圖加載的數據不存在的時候,直接返回null (1) 若是未
相關文章
相關標籤/搜索