大漠駝鈴

          置身浩瀚的沙漠,方向最為重要,希望此blog能向大漠駝鈴一樣,給我方向和指引。
          Java,Php,Shell,Python,服務(wù)器運(yùn)維,大數(shù)據(jù),SEO, 網(wǎng)站開(kāi)發(fā)、運(yùn)維,云服務(wù)技術(shù)支持,IM服務(wù)供應(yīng)商, FreeSwitch搭建,技術(shù)支持等. 技術(shù)討論QQ群:428622099
          隨筆 - 238, 文章 - 3, 評(píng)論 - 117, 引用 - 0

          導(dǎo)航

          <2009年2月>
          25262728293031
          1234567
          891011121314
          15161718192021
          22232425262728
          1234567

          公告

          本博客提供技術(shù)討論QQ群:428622099,希望志同道合的朋友加入群,共同進(jìn)步和學(xué)習(xí)。
          如果您覺(jué)得本博客還可以,請(qǐng)支持網(wǎng)頁(yè)頂部的廣告,謝謝。

          常用鏈接

          留言簿(11)

          隨筆分類(lèi)(214)

          隨筆檔案(239)

          文章分類(lèi)(1)

          文章檔案(1)

          相冊(cè)

          作品

          • 北京韋爾科技有限公司
          • 北京韋爾科技有限公司是一家從事互聯(lián)網(wǎng)相關(guān)技術(shù)研發(fā)型的公司,對(duì)外提供互聯(lián)網(wǎng)相關(guān)技術(shù)培訓(xùn),產(chǎn)品研發(fā)等。
          • 映目圖文直播官網(wǎng)
          • 圖文直播-讓直播更簡(jiǎn)單更有效。圖文直播基于文字、圖片、視頻的直播方式,直播可嵌入APP、網(wǎng)站和微信公眾平臺(tái),提供多種方式面向企業(yè)個(gè)人支持在線直播云服務(wù)、遠(yuǎn)程部署服務(wù)、技術(shù)支持服務(wù)!
          • 映目官網(wǎng)
          • 映目是一體化自助式全流程的數(shù)字會(huì)議云平臺(tái),擁有直播、活動(dòng)、簽到、互動(dòng)、會(huì)務(wù)、云攝影子產(chǎn)品,提供線上線下一體化服務(wù),包含會(huì)議網(wǎng)站、簽到、互動(dòng)、直播、數(shù)據(jù)統(tǒng)計(jì)、攝影、攝像、速記、翻譯等全流程的線上線下解決方案,辦活動(dòng)找映目,高效率、高質(zhì)量、低成本,映目讓會(huì)議活動(dòng)舉辦更簡(jiǎn)單。
          • 映目照片直播官網(wǎng)
          • 映目照片直播,專(zhuān)業(yè)的照片直播、圖片直播、云攝影商業(yè)紀(jì)實(shí)攝影服務(wù)供應(yīng)商,5秒數(shù)快傳、3分鐘快修即刻呈現(xiàn),全國(guó)拍攝發(fā)布會(huì)、慶典、年會(huì)、展覽、活動(dòng)、沙龍、派對(duì)、講座、課程、會(huì)議、文化演出、體育賽事等活動(dòng)

          搜索

          •  

          積分與排名

          • 積分 - 671198
          • 排名 - 69

          最新評(píng)論

          閱讀排行榜

          評(píng)論排行榜

          Hibernate Tools for Eclipse插件的安裝和使用


          一直想拋棄Myeclipse,今天終于找到了不用它的理由, Eclipse的插件這么多,做什么都可以。下面是如何用Hibernatetools進(jìn)行Hibernate開(kāi)發(fā)

          安裝Hibernate插件

          方法一

          啟動(dòng)最新的Elcipse(eclipse-jee-ganymede-SR1-win32.zip),選擇HelpSoftware Updates,打開(kāi)Available Software選項(xiàng)卡,然后單擊Add Sites 分別輸入JBoos的工具和Hibernate工具在線安裝地址,然后選擇安裝Hibernate ToolsJboos Tools Development Release,如圖示 

          500)this.width=500;" border="0" width="500">

           

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


          方法二

          一般我還是喜歡下載所需的插件后自己配置, 這樣可以對(duì)插件進(jìn)行管理。方法如下:

          下載所需的Hibernatetools  http://www.hibernate.org/6.html

          將下載得到的文件解壓得到features和plugins文件夾,在eclipse安裝目錄里新建addPlugins文件夾, 同時(shí)在addPlugins文件夾下建立Hibernatetools文件夾, 將兩個(gè)文件夾(features和plugins)復(fù)制到Hibernatetools目錄下,然后在eclipse目錄下建立links文件夾,在links文件夾下建立 hibernatetools.link文件, 打開(kāi)該文件輸入 Hibernatetools的絕對(duì)目錄。

          我的文件夾如下所示

          D:\java\plateform\eclipse_jee\eclipse\addPlugins\hibernatetools
          D:\java\plateform\eclipse_jee\eclipse\links

          links文件夾的hibernatetools.link文件內(nèi)容如下

          path=D:/java/plateform/eclipse_jee/eclipse/addPlugins/hibernatetools

          這樣重新啟動(dòng)eclipse即可


          新建一個(gè)工程MyHibernate,然后然后選擇FileNewHibernate 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)配置。

          500)this.width=500;" border="0">

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

          500)this.width=500;" border="0">

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

          500)this.width=500;" border="0" width="500">

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

          500)this.width=500;" border="0">

           

          下面將介紹如何使用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視圖下。

          500)this.width=500;" border="0" width="500">

          配置一個(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è)包中),最后單擊SetupCreate New打開(kāi)Reverse engineer配置向?qū)?,選擇配置存儲(chǔ)位置(我放到了src目錄下),最后選擇要反向工程的表,如圖;

          500)this.width=500;" border="0" width="500">

           

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

          500)this.width=500;" border="0" width="500">

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

          500)this.width=500;" border="0" width="500">

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

           

          posted on 2009-02-10 19:42 草原上的駱駝 閱讀(13736) 評(píng)論(6)  編輯  收藏 所屬分類(lèi): 編輯器Editor

          評(píng)論

          # re: Hibernate Tools for Eclipse插件的安裝和使用  回復(fù)  更多評(píng)論   

          我的好像不行呀!
          2009-12-08 15:36 | it

          # re: Hibernate Tools for Eclipse插件的安裝和使用  回復(fù)  更多評(píng)論   

          我按照上面的第二種方法做的,可是怎么不可以用呢,請(qǐng)問(wèn)一下,還需要什么配置沒(méi)有,我的Eclipse是3.4的這個(gè)和版本沒(méi)有關(guān)系吧!
          2009-12-09 21:29 | it

          # re: Hibernate Tools for Eclipse插件的安裝和使用  回復(fù)  更多評(píng)論   

          太好了,說(shuō)的很清楚,搞定了,謝謝~
          2010-06-12 16:42 | bosh

          # re: Hibernate Tools for Eclipse插件的安裝和使用  回復(fù)  更多評(píng)論   

          @it
          JBoos的工具和Hibernate工具在線安裝地址麻煩說(shuō)下
          2010-08-18 23:07 | jj

          # re: Hibernate Tools for Eclipse插件的安裝和使用  回復(fù)  更多評(píng)論   

          @jj

          http://download.jboss.org/jbosstools/updates/stable/
          2010-08-24 12:19 | mayang_lang

          # re: Hibernate Tools for Eclipse插件的安裝和使用  回復(fù)  更多評(píng)論   

          非常好,非常強(qiáng)大!!小弟佩服五體投地。
          2010-09-27 10:03 | lieo
          主站蜘蛛池模板: 昆山市| 潍坊市| 中山市| 高青县| 时尚| 双辽市| 博客| 南岸区| 怀化市| 肥东县| 柘城县| 连云港市| 桐城市| 旅游| 商城县| 化德县| 梅州市| 湖北省| 赤水市| 娄烦县| 上犹县| 务川| 健康| 平顺县| 遵化市| 汾西县| 海淀区| 营口市| 大洼县| 盘锦市| 罗城| 阜康市| 永清县| 无为县| 柘城县| 兴和县| 神木县| 新安县| 平定县| 宜都市| 廊坊市|