朱杰兵blog

          jonhney'blog
          posts - 140, comments - 1, trackbacks - 0, articles - 0

          hibernate三種狀態

          Posted on 2015-05-19 16:00 朱杰兵 閱讀(86) 評論(0)  編輯  收藏
          對于處于持久層的對象因為通過delete而刪除的情況,其實內存中還是存在此對象的id否則就不可能會出現在同一個事務中當一個對象唄刪除之后使用saveOrUpdate()方法去處理的時候會報錯的情況了。  

          ①.對于剛創建的一個對象,如果session中和數據庫中都不存在該對象,那么該對象就是瞬時對象(Transient)

          ②.瞬時對象調用save方法,或者離線對象調用update方法可以使該對象變成持久化對象,如果對象是持久化對象時,那么對該對象的任何修改,都會在提交事務時才會與之進行比較,如果不同,則發送一條update語句,否則就不會發送語句

          ③.離線對象就是,數據庫存在該對象,但是該對象又沒有被session所托管


          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          主站蜘蛛池模板: 南皮县| 高淳县| 浦东新区| 新密市| 桐梓县| 宝坻区| 乐平市| 开封市| 沂源县| 临湘市| 洛浦县| 绥滨县| 垣曲县| 邵东县| 井研县| 大邑县| 琼海市| 丹江口市| 宣恩县| 武宁县| 固安县| 西林县| 冷水江市| 旌德县| 合江县| 盐城市| 墨玉县| 鹰潭市| 民丰县| 全椒县| 阿勒泰市| 永城市| 石河子市| 始兴县| 静宁县| 句容市| 罗源县| 鄢陵县| 乃东县| 民勤县| 宣武区|