hibernate的幾個重要的類和接口
阿新 • • 發佈:2018-10-07
重要 單獨 文件中 對象 nsa builds comm open uil
Configuration類
該類的對象會自動加載hibernate.cfg.xml文件,同時也可以定義自己的配置文件
sessionFactory接口
由於SessionFactory是重量級的,也就是說創建SessionFactory需要消耗大量的資源,所以在整個應用程序中最好只存在一個SessionFactory,這就需要把獲取SessionFactory的方法單獨抽取出來封裝成一個工具類,這也是為什麽自動生成的框架文件中會存在HibernateSessionFactory工具類。
通過以下代碼獲取一個sessionFactory
SessionFactorysessionFactory = configuration.buildSessionFactory();
session接口
負責執行被持久化對象的CRUD操作。每次從session工廠中獲取一個,事務結束後需要關閉手動關閉session
通過openSession方法獲取到一個session方法。
Transaction
tx = session.beginTransaction();
tx.commit();
hibernate的幾個重要的類和接口