<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    大漠駝鈴

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

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


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

    安裝Hibernate插件

    方法一

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

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

     

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


    方法二

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

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

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

    我的文件夾如下所示

    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

    這樣重新啟動eclipse即可


    新建一個工程MyHibernate,然后然后選擇FileNewHibernate Configuration File(cfg.xml),打開創(chuàng)建Hibernate配置向?qū)В疫@里配置了一個SQL Server2000數(shù)據(jù)庫,選中Create a console configuration 復(fù)選項,以此配置文件創(chuàng)建Hibernate控制臺配置。

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

    創(chuàng)建Hibernate Console Configuration向?qū)в?/span>MainOptionClasspathMappingsCommon五個選項卡,如果你在工程中已經(jīng)引入了JDBC驅(qū)動則,直接點擊Finish完成即可,以后在完成其他配置。

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

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

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

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

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

     

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

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

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

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

     

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

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

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

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

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

     

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

    評論

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

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

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

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

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

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

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

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

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

    @jj

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

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

    非常好,非常強大!!小弟佩服五體投地。
    2010-09-27 10:03 | lieo
    主站蜘蛛池模板: 亚洲三级高清免费| 成人福利在线观看免费视频| a级黄色毛片免费播放视频| 国产午夜不卡AV免费| 久久99九九国产免费看小说| 亚洲免费精彩视频在线观看| 最近免费中文字幕MV在线视频3| 亚洲色欲一区二区三区在线观看| 乱爱性全过程免费视频| 国产亚洲精品AA片在线观看不加载| 免费人成再在线观看网站 | 国产精品成人69XXX免费视频| 亚洲国产婷婷香蕉久久久久久| 一级做a爰全过程免费视频毛片| 亚洲一区二区三区在线播放| 美女巨胸喷奶水视频www免费| 好看的电影网站亚洲一区 | 亚洲国产AV无码一区二区三区 | 香蕉蕉亚亚洲aav综合| 1a级毛片免费观看| 国产成人精品日本亚洲18图| 看全色黄大色大片免费久久| 亚洲色欲色欲综合网站| 成人免费激情视频| 亚洲精品成a人在线观看☆| 亚洲国产成人久久综合一区77| 亚洲成av人片在线看片| 在线免费观看毛片网站| 国产亚洲Av综合人人澡精品| 亚洲中文字幕无码一区| a级毛片免费高清视频| 亚洲国产二区三区久久| 毛片视频免费观看| 亚洲毛片无码专区亚洲乱| 免费鲁丝片一级在线观看| 久久精品无码免费不卡| 亚洲春色另类小说| 狠狠综合久久综合88亚洲| 在线视频免费观看爽爽爽| 特级aa**毛片免费观看| 又粗又大又长又爽免费视频|