hibernate的幾個重要的類和介面

2022-08-30 21:42:27 字數 497 閱讀 8740

該類的物件會自動載入hibernate.cfg.xml檔案,同時也可以定義自己的配置檔案

由於sessionfactory是重量級的,也就是說建立sessionfactory需要消耗大量的資源,所以在整個應用程式中最好只存在乙個sessionfactory,這就需要把獲取sessionfactory的方法單獨抽取出來封裝成乙個工具類,這也是為什麼自動生成的框架檔案中會存在hibernatesessionfactory工具類。

通過以下**獲取乙個sessionfactory

sessionfactorysessionfactory = configuration.buildsessionfactory();

負責執行被持久化物件的crud操作。每次從session工廠中獲取乙個,事務結束後需要關閉手動關閉session

通過opensession方法獲取到乙個session方法。

tx = session.begintransaction();

tx.commit();

幾個重要的概念

1 服務 服務是乙個個的介面,介面約定了服務,從而使隨意替換服務的實現對使用介面服務的 沒有任何的影響。像我們上面例子中的ilog,ilogformatter都是乙個個服務,我們在這個例子中支實現了乙個文字檔案的日誌記錄,如果你要是實現資料庫記錄的日誌記錄,都必須要遵守ilog這個介面。2 元件 簡...

Hibernate 幾個常用的註解

做物件關聯時,幾個常用的屬性配置,和含義 b cascade b cascadetype.refresh 級聯重新整理,當多個使用者同時作操作乙個實體,為了使用者取到的資料是實時的,在用實體中的資料之前就可以呼叫一下refresh 方法!cascadetype.merge 級聯更新,當呼叫了merg...

HTTP Servlet 重要的幾個方法

http servlet繼承了gencenservlet類 gencenservlet實現了兩個介面 乙個用於servletconfig設定介面,乙個為servlet介面只要是 1 init 方法 控制servlet的生命週期 重點記憶8個方法 http servlet 使用乙個 html 來傳送和...