hibernate部分重點

Hibernate是一個開源的對象關係映射(ORM)框架。

對JDBC進行了非常輕量級的對象封裝。 將對象和數據庫表建立映射關係,Hibernate框架使用在數據持久化層(dao)。

ORM:對象關係映射(英語:Object Relational Mapping) 採用映射元數據(配置文件)來描述對象-關係的映射細節。

ORM框架通過配置文件將實體對象和數據庫表對應起來。

 

  1. 通過Configuration().configure();讀取並解析hibernate.cfg.xml配置文件。

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

  3. 通過config.buildSessionFactory();得到sessionFactory。

  4. sessionFactory.openSession();得到session。

  5. session.beginTransaction();開啓事務。

  6. persistent operate; 執行你自己的操作。

  7. session.getTransaction().commit();提交事務。

  8. 關閉session。

  9. 關閉sessionFactory。

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章