Myeclipse8.6下
Hibernate-3.6.10
Hibernate框架配置:
第一步:在myeclipse下新建項目,並導入Hibernate框架所需的JAR文件。所需JAR文件如下
第二步:添加hibernate配置文件。在項目的src目錄下新建hibernate.cfg.xml文件。
第三步:創建持久化類XX.java。持久化類主要是與數據表對應。
第四步:在持久化類的同一目錄下新建XX.hbm.xml映射文件。主要指定持久化類與數據表之間的映射關係。
經過上面幾步,可以成功搭建hibernate環境。
Hibernate工作過程:
第一步:讀取並解析配置文件hibernate.cfg.xml,主要由Configuration類的configure()方法負責。
第二步:讀取並解析映射文件*.hbm.xml,通過configuration類的buildSessionFactory()方法實現,同時該方法返回一個會話工廠SessionFactory。
第三步:打開會話Session,由SessionFactory的openSession()實現。
第四步:創建事務管理對象Tranction,它由Session對象的beginTransaction()方法創建。
第五步:對數據庫進行操作。對數據庫的操作主要依賴於Session類的一下方法來實現。如load()方法,delete()方法.save()方法,實現對數據庫的CRUD操作。
第六步:提交事務。完成了對數據庫的操作之後就應該提交事務,完成數據在數據庫中持久化。
第七步:關閉Session和SessionFactory對象,以釋放內存空間。