Eclipse下配置和使用Hibernate Tools


本文轉自:http://radiumwong.iteye.com/blog/358585

Hibernate Tools可以通過訪問已經建立好的數據庫以反向工程方式生成POJO文件。 
今天就來說一下如何使用Hibernate Tools來生成POJO。 

1、首先,要去Hibernate的網站下載這個工具包。一個大約14M的ZIP壓縮文件。 
http://jaist.dl.sourceforge.net/sourceforge/jboss/HibernateTools-3.2.4.Beta1-R200810311334.zip 


2、解壓縮下載好的文件,釋放出features和plugins這兩個文件夾和其中的內容。完成后將這兩個文件夾復制到Eclipse的目錄下(這兩個文件夾在Eclipse中是默認存在的,直接復制就行了)。 

3、到這步為止HibernateTools的安裝就算結束了,下面開始配置和具體使用。一開始選擇工程下的SRC目錄,然后右鍵New->Other->Hibernate->Hibernate Configuration File(cfg.xml),在彈出的窗口中選擇Next ,進入到下面的選項中。 
 

注意,這個地方有幾項是一定要填寫的。他們分別是Database dialect(數據庫方言)、Driver class(數據庫驅動)、Connection URL(鏈接字符串)以及Username和Password(訪問數據庫的用戶名和密碼)。 

上圖圖中使用的是MySQL5數據庫的配置,vane是我機器中已經創建好的數據庫。使用其他數據庫的時候會略有不同。 

填好之后選擇Finish。 


4、選擇Eclipse的下拉菜單Window->Show View->Other->Hibernate->Hibernate Configurations,現在就可以查看Hibernate的配置窗口了。在窗口中單擊右鍵Add Configuration,出現Edit Configuration窗口。 
 
這里需要給Configuration起個名字,然后在Project項目中選擇當前工程。 

單擊OK。 


5、如果上一步的配置是正確的,那么在Hibernate的配置窗口中就可以看見Hibernate訪問數據庫得到的數據信息。 
 
沒有訪問成功的話會彈出對話框,可以根據提示信息來判斷自己的工程中出現了什么問題。大多數情況是由於工程中沒有MySQL的驅動造成的。 

如果再有什么解決不了的問題,可以給我留言,我會跟您一起研究的。 

驅動包的官方下載地址: 
http://dev.mysql.com/downloads/connector/j/5.1.html 


6、第5步成功的話就可以進行最后一步生成Code的工作了,多么激動人心的時刻啊o(∩_∩)o... 

不着急,這里我們先做一個准備工作。右鍵單擊Eclipse的工具條,選擇Customize Perspective->Commands->Hibernate Code Generation,單擊OK。這樣工具欄中就增加了Hibernate的圖標。 

左鍵單擊圖標右邊的下箭頭,在下拉菜單中選擇Hibernate Code Generation Configurations, 
在彈出的窗口中進行最后的設置。 

Main標簽下的Output directory選擇的是生成文件的位置,選擇到src目錄即可。Reverse engineer from JDBC Connection這個單選框很重要,選上就是了。Package選擇的是生成POJO的包名,可以根據需求自己起名字。reveng.xml這個地方選擇Setup->Create new->工程名->Next->Refresh->include->Finish,搞定!(reveng可不是變形金剛~) 

Exporters標簽下選擇您要生成的文件,其中Domain code(.java)是一定要選的,第二項Hibernate XML Mappings(.hbm.xml)是生成配置文件的,如果您的工程中決定使用Annotation的話可以忽略這一項。 

最后一步,點擊Run,這樣就得到您想要的POJO代碼了。覺得不滿意自己再慢慢修改吧,也可以寫一個格式化代碼的程序,這個下次再說吧。 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM