hibernate工作原理

1.通過Configuration config = new Configuration().configure();//讀取并解析hibernate.cfg.xml配置文件

2.由hibernate.cfg.xml中的<mapping resource="com/xx/User.hbm.xml"/>讀取并解析映射信息

3.通過SessionFactory sf = config.buildSessionFactory();//創(chuàng)建SessionFactory

4.Session session = sf.openSession();//打開Sesssion

5.Transaction tx = session.beginTransaction();//創(chuàng)建并啟動事務Transation

6.persistent operate操作數(shù)據(jù),持久化操作

7.tx.commit();//提交事務

8.關閉Session

9.關閉SesstionFactory

// 創(chuàng)建數(shù)據(jù)庫事務(要么同時功要么同時失?。洪_發(fā)中除了查詢外都要用事務,事務有四個特性:原子性、一致性、隔離性、持久性

最后編輯于
?著作權歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內(nèi)容

  • hibernate 簡介:hibernate是一個開源框架,它是對象關聯(lián)關系映射的框架,它對JDBC做了輕量級的封...
    小沙鷹168閱讀 1,152評論 0 4
  • Hibernate: 一個持久化框架 一個ORM框架 加載:根據(jù)特定的OID,把一個對象從數(shù)據(jù)庫加載到內(nèi)存中OID...
    JHMichael閱讀 2,095評論 0 27
  • ORM概念 ORM, 對象關系映射!O : Object對象R : Realtion關系(關系型數(shù)據(jù)庫: MySQ...
    奮斗的老王閱讀 1,073評論 0 51
  • 本文包括: 1、CRM 項目的整體介紹 2、Hibernate 框架概述 3、Hibernate 快速入門 4、H...
    廖少少閱讀 3,531評論 9 66
  • 面朝大海,躺在沙灘椅,心靈神曠,要好暢快 體驗了什么叫海天交接,放眼望去,海確實沒有邊了,那島好美,可是...
    秋水伊大地標識廠閱讀 174評論 0 0

友情鏈接更多精彩內(nèi)容