Hibernate Tools for Eclipse安裝和使用

Hibernate Tools for Eclipse Plugins
的安裝和使用,這段時間事情比較多一直沒有寫博客,如今事情忙完了,公司的書櫃裏有一堆關於Hibernate、Struts和Spring的書,翻了翻發現書中的內容基本上都過期,我喜歡從官方網站上看資料學習最新的技術,此次是我閱讀了Hibernate
Tools的官方Documents後根據本身的實踐總結的。
java


安裝Hibernate插件 數據庫


http://download.jboss.org/jbosstools/updates/development 網絡


http://download.jboss.org/jbosstools/updates/stable/ 架構


啓動Eclipse

app

3.4.1
選擇HelpSoftware Updates,打開Available
Software
選項卡,而後單擊Add Sites 分別輸入JBoos的工具和Hibernate工具在線安裝地址,而後選擇安裝Hibernate ToolsJboos
Tools Development
Release
,如圖示

工具

Hibernate控制檯


等待安裝成功,安裝過程因要下載很多Jar包,視你的網絡速度不一樣,須要的時間不一樣,安裝完畢Eclipse將提示你從新啓動,重啓Eclipse安裝完成。(注意:先安裝Hibernate
Tools成功後,再安裝Jboos Tools Development
Release
)
學習


新建一個工程MyHibernate,而後而後選擇FileNewHibernate Configuration
File(cfg.xml)
,打開建立Hibernate配置嚮導,我這裏配置了一個SQL
Server2000
數據庫,選中Create a console configuration
複選項,以此配置文件建立Hibernate控制檯配置。
網站


建立Hibernate Console
Configuration
嚮導有MainOptionClasspathMappingsCommon五個選項卡,若是你在工程中已經引入了JDBC驅動則,直接點擊Finish完成便可,之後在完成其餘配置。
編碼


Hibernate控制檯


完成後,你就能夠在Hibernate
Configuration
視圖窗口看到配置項,已經連接到數據,並把你數據庫中的表列出來,若是在這一步你沒有成功的話,請檢查你是否以正確安裝的Hibernate ToolsJBoos
Tools
這個很重要;另外若是提示找不到JDBC驅動的話,說明你工程的classpath中沒有JDBC驅動jar包,加載正確的驅動便可。
spa


若是你不能看到上圖所示的Hibernate
Configurations
窗口,說明你沒有打開這個View,選擇WindowsShow ViewOther,而後選擇Hibernate
Configurations
便可打開這個窗口,窗口的位置可有可無,你喜歡放在那裏就把他託過去。


下面將介紹如何使用Hibernate Code
Generation
來產生數據庫表映射Java對象,首先要在數據庫中建立表,並設置號字段名和主鍵(主鍵很重要,關於主鍵的選擇建議你使用與業務無關的ID做爲主鍵);打開Hibernate視圖找到Hibernate運行圖標下的Hibernate Code Generation
Configurations
,若是找不到這個圖標說明沒有在Hibernate視圖下。

配置一個新的配置項,輸入配置項的名稱MyHibernateCode,選擇Hibernate
Configuration
(即已配好的Hibernate控制檯配置),在Output
directory
中輸入反向代碼輸出目錄(注意這個目錄通常只需項目的源代碼src),而後複選Reverse engineer from JDBC
connection
,在Package中輸入包名(你要存放到src下那個包中),最後單擊SetupCreate New打開Reverse
engineer
配置嚮導,選擇配置存儲位置(我放到了src目錄下),最後選擇要反向工程的表,如圖;


運行代碼


若是你的Database
schema
中沒有項目,查看你選擇Console
configuration
是否正確,單擊下面「Refresh」應該就出來了,最後單擊Finish完成返回,

而後單擊Exporters選項卡,選擇導出項目,這裏選擇了Domain code(.java)
Hibernate XML
Mappings(.hbm.xml)
,由於使用的JDK版本較高所以複選Use Java 5 syntax項。RefreshCommon項可不進行設置,最後單擊Run運行,產生代碼。

產生的代碼和配置文件,如圖示;代碼自動產生後還須要你根據本身的業務邏輯檢查一下,並按你的DAO架構完成,Hibernate
Tools
到這裏已經幫你完成的大量編碼工做。


Hibernate編碼工具


Hibernate編碼工具

設置表格

Hibernate Eclipse平臺

show View

Hibernate設置

升級及插件

【編輯推薦】

相關文章
相關標籤/搜索