剖析Hibernate Synchronizer配置文件
Hibernate還是比較常用的,于是我研究了一下Hibernate Synchronizer配置文件,在這里拿出來和大家分享一下,希望對大家有用。本文在Hibernate Synchronizer安裝完之后,接著需要對其對其進行配置,以便在項目中使用。
Hibernate Synchronizer配置文件
重新啟動Eclipse后,關(guān)閉安裝/更新透視圖。打開一個使用Hibernate的Java工程.如果你已經(jīng)完成了Developer's Notebook,一書中的例子,那么就有幾個目錄可供你選擇,這里以書中第三章中的例子來說明。第三章是可以在線免費獲得的樣章,你還可以從該書的站點下載所有例子的源代碼。
如果你打算使用其中的一個例子來新建一個Eclipse工程,選擇文件(File) ->新建( New )-> 工程(Project),選定工程類型,然后單擊下一步(Next),填入該工程名(我填的是"Hibernate Ch3",如圖11所示),不要復(fù)選使用缺省檢查框(Use default),這樣你可以告訴Eclipse從哪里找到已經(jīng)存在的工程目錄,單擊瀏覽按鈕(Browse)來定位目錄。選定工程目錄后可以單擊完成 (Finish)來創(chuàng)建工程。不過,一般情況下我喜歡單擊下一步(Next)來復(fù)查Eclipse為此工程所作的設(shè)置(當(dāng)然,如果發(fā)現(xiàn)有些配置不對,總是可以選擇回退來修改這些設(shè)置。不過,我總是發(fā)現(xiàn),如果有一個庫文件丟失或是其它一些原因,會有非常多的錯誤和警告信息)。
在當(dāng)前情況下,我的謹(jǐn)慎有點多余。Eclipse準(zhǔn)確的算出了目錄是如何組織以及是用來干什么的,找到我為使用Hibernate和 HSQLDB 數(shù)據(jù)庫而下載的第三方庫(下載和安裝的詳細(xì)過程可以參看書中第一章)。如此聰明的適應(yīng)能力是Eclipse優(yōu)點之一。圖12顯示新工程已經(jīng)打開,準(zhǔn)備好可以用來做實驗。從這個圖中也可以推斷Eclipse不喜歡調(diào)整窗口大小使其小到形成合適的屏幕布局。從現(xiàn)在開始,顯示的屏幕截圖只顯示窗口的一部分,而不是完整的窗口。
下一個需要做的工作是創(chuàng)建一個Hibernate配置文件,提供給Hibernate Synchronizer使用。在src目錄中已經(jīng)有了一個hibernate.properties文件,這是書中例子使用的配置。這里有個問題,壞消息是Hibernate Synchronizer只能使用XML樣式的Hibernate配置文件。這樣,就需要把hibernate.properties中的內(nèi)容移植到XML樣式的配置文件hibernate.cfg.xml中。好消息是,這正是Hibernate Synchronizer配置文件向?qū)У谝淮未箫@身手的時候。選擇文件(File) ->新建(New) -> 其它(Other),然后在彈出對話框選取剛可用的Hibernate類,選取 Hibernate Configuration File,然后單擊下一步(Next).
【編輯推薦】