02 Hibernate的幾個類

2021-08-08 06:13:32 字數 544 閱讀 7375

使用無參configure方法,配置檔案必須在classpath的根目錄,檔名必須為hibernate.cfg.xml

可以按照指定的路徑載入指定的配置檔案

configuration configuration=new configuration();

configuration.configure();

"/hibernate.cfg.xml");

hibernate的配置檔案、對映檔案、持久化類的資訊都再sessionfactory

sessionfactory中存放的資訊都是共享的資訊,因此是執行緒安全的

乙個hibernate框架只有乙個sessionfactory

獲取一次session,相當於開啟了一次資料庫連線

再hibernate中,對資料的crub操作都是由session來完成。

建立session的方式

sessionfactory的opensession方法每次呼叫會建立乙個session物件。

hibernate中事務預設不是自動提交的

hibernate的幾個重要的類和介面

該類的物件會自動載入hibernate.cfg.xml檔案,同時也可以定義自己的配置檔案 由於sessionfactory是重量級的,也就是說建立sessionfactory需要消耗大量的資源,所以在整個應用程式中最好只存在乙個sessionfactory,這就需要把獲取sessionfactory...

Hibernate教程02 類繼承(單錶繼承)

hibernate教程 02 類繼承 單錶繼承 一 簡介 單錶繼承,每棵類繼承樹使用一張表 所有的類使用乙個表 父類 animal 和子類 pig bird 只生成一張表,該表中包括了父類和子類的所有屬性,因為類繼承樹肯定是對應多個類,要把多個類的資訊存放在一張表中,必須有某種機制來區分哪些記錄是屬...

Hibernate 幾個常用的註解

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