使用無參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...