日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

RELATEED CONSULTING
相關(guān)咨詢(xún)
選擇下列產(chǎn)品馬上在線(xiàn)溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問(wèn)題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷(xiāo)解決方案
HibernateToolsforEclipse安裝和使用

Hibernate Tools for Eclipse Plugins 的安裝和使用,這段時(shí)間事情比較多一直沒(méi)有寫(xiě)博客,現(xiàn)在事情忙完了,公司的書(shū)柜里有一堆關(guān)于Hibernate、Struts和Spring的書(shū),翻了翻發(fā)現(xiàn)書(shū)中的內(nèi)容基本上都過(guò)時(shí),我喜歡從官方網(wǎng)站上看資料學(xué)習(xí)最新的技術(shù),這次是我閱讀了Hibernate Tools的官方Documents后根據(jù)自己的實(shí)踐總結(jié)的。

成都創(chuàng)新互聯(lián)公司為客戶(hù)提供專(zhuān)業(yè)的網(wǎng)站設(shè)計(jì)、成都做網(wǎng)站、程序、域名、空間一條龍服務(wù),提供基于WEB的系統(tǒng)開(kāi)發(fā). 服務(wù)項(xiàng)目涵蓋了網(wǎng)頁(yè)設(shè)計(jì)、網(wǎng)站程序開(kāi)發(fā)、WEB系統(tǒng)開(kāi)發(fā)、微信二次開(kāi)發(fā)、移動(dòng)網(wǎng)站建設(shè)等網(wǎng)站方面業(yè)務(wù)。

安裝Hibernate插件

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

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

啟動(dòng)Eclipse

3.4.1 選擇Help-Software Updates,打開(kāi)Available Software選項(xiàng)卡,然后單擊Add Sites 分別輸入JBoos的工具和Hibernate工具在線(xiàn)安裝地址,然后選擇安裝Hibernate ToolsJboos 和Tools Development Release,如圖示

等待安裝成功,安裝過(guò)程因要下載不少Jar包,視你的網(wǎng)絡(luò)速度不同,需要的時(shí)間不同,安裝完畢Eclipse將提示你重新啟動(dòng),重啟Eclipse安裝完成。(注意:先安裝Hibernate Tools成功后,再安裝Jboos Tools Development Release)

新建一個(gè)工程MyHibernate,然后然后選擇File-New-Hibernate Configuration File(cfg.xml),打開(kāi)創(chuàng)建Hibernate配置向?qū)?,我這里配置了一個(gè)SQL Server2000數(shù)據(jù)庫(kù),選中Create a console configuration 復(fù)選項(xiàng),以此配置文件創(chuàng)建Hibernate控制臺(tái)配置。

創(chuàng)建Hibernate Console Configuration向?qū)в蠱ain、Option、Classpath、Mappings、Common五個(gè)選項(xiàng)卡,如果你在工程中已經(jīng)引入了JDBC驅(qū)動(dòng)則,直接點(diǎn)擊Finish完成即可,以后在完成其他配置。

完成后,你就可以在Hibernate Configuration視圖窗口看到配置項(xiàng),已經(jīng)鏈接到數(shù)據(jù),并把你數(shù)據(jù)庫(kù)中的表列出來(lái),如果在這一步你沒(méi)有成功的話(huà),請(qǐng)檢查你是否以正確安裝的Hibernate Tools和JBoos Tools這個(gè)很重要;另外如果提示找不到JDBC驅(qū)動(dòng)的話(huà),說(shuō)明你工程的classpath中沒(méi)有JDBC驅(qū)動(dòng)jar包,加載正確的驅(qū)動(dòng)即可。

如果你不能看到上圖所示的Hibernate Configurations窗口,說(shuō)明你沒(méi)有打開(kāi)這個(gè)View,選擇Windows-Show View-Other,然后選擇Hibernate Configurations即可打開(kāi)這個(gè)窗口,窗口的位置無(wú)關(guān)緊要,你喜歡放在那里就把他托過(guò)去。

下面將介紹如何使用Hibernate Code Generation來(lái)產(chǎn)生數(shù)據(jù)庫(kù)表映射Java對(duì)象,首先要在數(shù)據(jù)庫(kù)中創(chuàng)建表,并設(shè)置號(hào)字段名和主鍵(主鍵很重要,關(guān)于主鍵的選擇建議你使用與業(yè)務(wù)無(wú)關(guān)的ID作為主鍵);打開(kāi)Hibernate視圖找到Hibernate運(yùn)行圖標(biāo)下的Hibernate Code Generation Configurations,如果找不到這個(gè)圖標(biāo)說(shuō)明沒(méi)有在Hibernate視圖下。

配置一個(gè)新的配置項(xiàng),輸入配置項(xiàng)的名稱(chēng)MyHibernateCode,選擇Hibernate Configuration(即已配好的Hibernate控制臺(tái)配置),在Output directory中輸入反向代碼輸出目錄(注意這個(gè)目錄一般只需項(xiàng)目的源代碼src),然后復(fù)選Reverse engineer from JDBC connection,在Package中輸入包名(你要存放到src下那個(gè)包中),最后單擊Setup-Create New打開(kāi)Reverse engineer配置向?qū)?,選擇配置存儲(chǔ)位置(我放到了src目錄下),最后選擇要反向工程的表,如圖;

如果你的Database schema中沒(méi)有項(xiàng)目,查看你選擇Console configuration是否正確,單擊下面“Refresh”應(yīng)該就出來(lái)了,最后單擊Finish完成返回,

然后單擊Exporters選項(xiàng)卡,選擇導(dǎo)出項(xiàng)目,這里選擇了Domain code(.java) 和Hibernate XML Mappings(.hbm.xml),因?yàn)槭褂玫腏DK版本較高因此復(fù)選Use Java 5 syntax項(xiàng)。Refresh和Common項(xiàng)可不進(jìn)行設(shè)置,最后單擊Run運(yùn)行,產(chǎn)生代碼。

產(chǎn)生的代碼和配置文件,如圖示;代碼自動(dòng)產(chǎn)生后還需要你根據(jù)自己的業(yè)務(wù)邏輯檢查一下,并按你的DAO架構(gòu)完成,Hibernate Tools到這里已經(jīng)幫你完成的大量編碼工作。


文章題目:HibernateToolsforEclipse安裝和使用
網(wǎng)頁(yè)網(wǎng)址:http://www.dlmjj.cn/article/djcdodc.html