1.2.5. 啟動和輔助類
是時候來載入和儲存一些event
物件了,但首先我們得編寫一些基礎的**以完成設定。我們必須啟動hibernate,此過程包括建立乙個全域性的sessoinfactory
,並把它儲存在應用程式**容易訪問的地方。sessionfactory
可以建立並開啟新的session
。乙個session
代表乙個單執行緒的單元操作,sessionfactory
則是個執行緒安全的全域性物件,只需要被例項化一次。
我們將建立乙個hibernateutil
輔助類(helper class)來負責啟動hibernate和更方便地操作sessionfactory
。讓我們來看一下它的實現:
package util;import org.hibernate.*;
import org.hibernate.cfg.*;
public class hibernateutil catch (throwable ex)
}public static sessionfactory getsessionfactory()
}
使用Derby工具和啟動輔助程式
derby 包含有一系列可以啟動derby工具的指令碼。這些指令碼位於derby home bin目錄下。當你執行這些指令碼的時候,你的classpath環境變數應該是已經成功設定的了。如果你沒有設定環境變數,那麼在你執行程式的時候會提示你設定。本手冊 中提到的大部分向你演示如何使用 derby指令...
併發輔助類
public class countdownlatchdemo string.valueof i start 特性 它不要求呼叫countdown執行緒等待計數到達零之前繼續,它只是阻止任何執行緒通過await 直到所有執行緒可以通過。system.out.println 我可以在await方法之前...
Hibernate核心介面和類
1 configuration類 configuration類是hibernate的入口,它負責配置並啟動hibernate。hibernate框架通過configuration例項載入配置檔案資訊,然後讀取指定物件關係對映檔案的內容並建立sessionfactory例項。2 sessionfact...