亚洲免费在线-亚洲免费在线播放-亚洲免费在线观看-亚洲免费在线观看视频-亚洲免费在线看-亚洲免费在线视频

hibernate tools 3.3.1 eclipse使用說明

系統(tǒng) 2254 0


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

下載所需的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 ,然后然后選擇 File New Hibernate 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ū)в? Main Option Classpath Mappings Common 五個選項卡,如果你在工程中已經(jīng)引入了 JDBC 驅(qū)動則,直接點擊 Finish 完成即可,以后在完成其他配置。

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

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

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

如果你不能看到上圖所示的 Hibernate Configurations 窗口,說明你沒有打開這個 View ,選擇 Windows Show View Other ,然后選擇 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 運行圖標下的 Hibernate Code Generation Configurations ,如果找不到這個圖標說明沒有在 Hibernate 視圖下。

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

配置一個新的配置項,輸入配置項的名稱 MyHibernateCode ,選擇 Hibernate Configuration (即已配好的 Hibernate 控制臺配置),在 Output directory 中輸入反向代碼輸出目錄(注意這個目錄一般只需項目的源代碼 src ),然后復(fù)選 Reverse engineer from JDBC connection ,在 Package 中輸入包名(你要存放到 src 下那個包中),最后單擊 Setup Create 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 項。 Refresh Common 項可不進行設(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)幫你完成的大量編碼工作。

?

?

?

1. 到? Hibernate.org官網(wǎng)上 下載最新版的 Hibernate Tools,我用的是 HibernateTools-3.2.4.GA版

2. 將 下載下來的壓縮包解壓縮,里面會有 plugin和feasure兩個包,將 plugin包里的東西 拷貝到 eclipse的plugin文件夾里面,將feasure里面的內(nèi)容 拷貝到 eclipse 的feasures文件夾里面。

3. 重新啟動 eclipse,菜單欄上 點擊 window->show view-> 點開發(fā)現(xiàn) 會多一個 Hibernate文件夾。

4. 新建一個 web工程(eclipse 3.4下選擇 Dynamic web project)。將相關(guān)jar包放入lib文件夾里(里面加入Hibernate開發(fā)需要的包和數(shù)據(jù)庫驅(qū)動包即可)

5. 選擇工程下的SRC目錄,然后右鍵New->Other->Hibernate->Hibernate Configuration File(cfg.xml),在彈出的窗口中選擇Next,配置 hibernate 所關(guān)聯(lián)的 數(shù)據(jù)庫的信息,注意,這個地方有幾項是一定要填寫的。他們分別是Database dialect(數(shù)據(jù)庫方言)、Driver class(數(shù)據(jù)庫驅(qū)動)、Connection URL(鏈接字符串)以及Username和Password(訪問數(shù)據(jù)庫的用戶名和密碼)。

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

7. 在工程的 src下,會有一個hibernate.cfg.xml文件,里面配置數(shù)據(jù)庫鏈接的一些信息,如果你想 gencode的表不是全部DB,而是下面模型表分區(qū)下的表,則可以加上下面這句

8. 右鍵單擊Eclipse的工具條,選擇Customize Perspective->Commands->Hibernate Code Generation,單擊OK。這樣工具欄中就增加了Hibernate的圖標。

8.1 左鍵單擊圖標右邊的下箭頭,在下拉菜單中選擇Hibernate Code Generation Configurations, Main標簽下的Output directory選擇的是生成文件的位置,選擇到src目錄即可。

8.2 Reverse engineer from JDBC Connection這個單選框很重要,選上就是了。Package選擇的是生成POJO的包名,可以根據(jù)需求自己起名字。reveng.xml這個地方選擇Setup->Create new->工程名->Next->Refresh 會出現(xiàn) table的列表,include入你所需要 gencode的表即可(下次要加其他表可以再include進來)

9. 點擊 run 即可,你會發(fā)現(xiàn) 之前配置 output指定的包下,生成了我們要的pojo和.hbm.xml文件。生成完的東西copy到我們真正的開發(fā)環(huán)境下,改掉class中package路徑,還有其他你需要改動的地方即可。

hibernate tools 3.3.1 eclipse使用說明


更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號聯(lián)系: 360901061

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對您有幫助就好】

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長會非常 感謝您的哦!!!

發(fā)表我的評論
最新評論 總共0條評論
主站蜘蛛池模板: 日韩在线a视频免费播放 | 国产成人+亚洲欧洲 | 色偷偷91久久综合噜噜噜噜 | 美女被爆羞羞视频网站视频 | 欧美v亚洲v国产v | 日本永久免费 | 伊色综合久久之综合久久 | 久久91亚洲精品久久91综合 | 国产成人看片免费视频观看 | 激情四月婷婷 | 97精品免费视频 | 视频一区二区在线 | 欧美精品午夜 | 亚洲国产综合视频 | 精品一区久久 | 亚色视频在线观看 | 天天狠狠色综合图片区 | 奇米网狠狠 | 日本欧美韩国专区 | 日韩综合 | 999毛片 | 伊人色综合久久天天网蜜月 | 国产精品亚洲专区在线观看 | 国产欧美久久久精品影院 | 亚洲国产精品综合一区在线 | 爱插综合网 | 色播在线 | 伊人久久国产免费观看视频 | 日本不卡高清免费v | 亚洲一区二区三区精品视频 | 日韩欧美视频一区二区三区 | 日韩毛片在线观看 | 99热久久精品国 | 尤物免费视频 | 久久亚洲福利 | 特级毛片aaa免费版 特级毛片a级毛免费播放 | 亚洲精品成人在线 | 国产精品99久久久久久宅男 | 四虎影院4hu | 四虎hu | 亚洲国产精品乱码一区二区三区 |