Hibernate的各种保存方式的区别
生活随笔
收集整理的這篇文章主要介紹了
Hibernate的各种保存方式的区别
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
2019獨角獸企業(yè)重金招聘Python工程師標準>>>
hibernate對于對象的保存提供了太多的方法,他們之間有很多不同,這里細說一下,以便區(qū)別:
一、預備知識:
在所有之前,說明一下,對于hibernate,它的對象有三種狀態(tài),transient、persistent、detached
下邊是常見的翻譯辦法:
transient:瞬態(tài)或者自由態(tài)
persistent:持久化狀態(tài)
detached:脫管狀態(tài)或者游離態(tài)
脫管狀態(tài)的實例可以通過調(diào)用save()、persist()或者saveOrUpdate()方法進行持久化。
持久化實例可以通過調(diào)用 delete()變成脫管狀態(tài)。通過get()或load()方法得到的實例都是持久化狀態(tài)的。
脫管狀態(tài)的實例可以通過調(diào)用 update(
轉載于:https://my.oschina.net/rareliu/blog/12232
總結
以上是生活随笔為你收集整理的Hibernate的各种保存方式的区别的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: hibernate映射集合属性
- 下一篇: WINDOWS2003域控制器禁止U盘