隨筆 - 6  文章 - 129  trackbacks - 0
          <2025年6月>
          25262728293031
          1234567
          891011121314
          15161718192021
          22232425262728
          293012345

          常用鏈接

          留言簿(14)

          隨筆檔案(6)

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

          文章檔案(423)

          相冊(cè)

          收藏夾(18)

          JAVA

          搜索

          •  

          積分與排名

          • 積分 - 827222
          • 排名 - 49

          最新評(píng)論

          閱讀排行榜

          評(píng)論排行榜

          轉(zhuǎn)自:http://www.cnblogs.com/abllyboy/archive/2010/12/23/1914577.html

          建立好數(shù)據(jù)庫(kù)后,點(diǎn)擊一個(gè)鍵,代碼就生成了,這實(shí)在是份十分愜意的事情,前面有介紹Hibernate Tools就可以生成代碼,那么我們?cè)趺蠢盟鼇?lái)生成代碼呢。

          下面就把詳細(xì)步驟貼出來(lái),同樣,有圖有真相。

          Step1:安裝好Hibernate Tools,建立一個(gè)Dynamic web project,筆者工程名為“HibernateTest”

          Step2:筆記以Mysql為示例,所以安裝一個(gè)Mysql,建立相應(yīng)測(cè)試數(shù)據(jù)庫(kù)及表,下圖為筆者的數(shù)據(jù)庫(kù)及表

          Step3:將MySql的Jdbc驅(qū)動(dòng)拷貝至lib目錄,筆者的為mysql-connector-java-5.1.14-bin.jar,可以去Mysql官網(wǎng)下載

          Step4:利用Hibernate Tools生成hibernate.cfg.xml文件,如下圖:

          點(diǎn)擊后可以對(duì)hibernate.cfg.xml命令,不管它直接默認(rèn)轉(zhuǎn)到下一步的配置界面,筆者的配置如下圖:

          點(diǎn)擊完成后,它將生成如下xml的配置文件

           

          1<?xml version="1.0" encoding="UTF-8"?><br><!DOCTYPE hibernate-configuration PUBLIC<br>     "-//Hibernate/Hibernate Configuration DTD 3.0//EN"<br>      "><br><hibernate-configuration><br>    <session-factory><br>        <property name="hibernate.connection.driver_class">com.mysql.jdbc.Driver</property><br>        <property name="hibernate.connection.password">111</property><br>        <property name="hibernate.connection.url">jdbc:mysql://localhost:3306/javadb</property><br>        <property name="hibernate.connection.username">root</property><br>        <property name="hibernate.dialect">org.hibernate.dialect.MySQLDialect</property><br>    </session-factory><br></hibernate-configuration><br>

           

          Step5:Hibernate Console 配置

          a.右鍵工程,點(diǎn)擊Run as-Run Configurations進(jìn)入如下界面并選擇Hibernate Console Configuration:

          b.新建一個(gè)Configure名為HibernateConsole,名字可隨個(gè)人愛(ài)好來(lái)命名

          筆者各標(biāo)簽頁(yè)配置如下:

          Step6:利用Hibernat Tools生成reveng.xml

          a.工程中右鍵如下圖,添加reveng.xml

          b.沒(méi)啥說(shuō)的命個(gè)名,選擇放置位置

          c.按照箭頭方向進(jìn)行操作,選擇console的配置,再點(diǎn)擊刷新,就能看到數(shù)據(jù)庫(kù)中的表,將它們Include進(jìn)來(lái),如下圖

          d:最終效果

          Step7:這是最后一步了,激動(dòng)人心的時(shí)刻就要到了

          a.在Eclipse的工具欄中將Hibernate Code Generate顯示出來(lái),顯示出來(lái)后點(diǎn)擊Hibernate Code Generate Configurations,如下圖:

          b.Main標(biāo)簽頁(yè)中選擇控制臺(tái),選擇文件輸出路徑,包名,reveng.xml文件

          c.Exporters標(biāo)簽頁(yè),選擇要生成的文件,記得勾上Hebernate xml Mappings及Hebernate xml Configuration,它們將自動(dòng)生成映射文件并注冊(cè),

          配置好后,點(diǎn)擊Run即可生成代碼。

           

          大功告成,最后的生成的代碼結(jié)構(gòu)如下圖:

           

          感謝你的閱讀,希望本文對(duì)你有用!



          posted on 2011-07-07 11:54 Ke 閱讀(778) 評(píng)論(0)  編輯  收藏 所屬分類(lèi): hibernate
          主站蜘蛛池模板: 石台县| 金塔县| 宜兰县| 增城市| 济源市| 光泽县| 社会| 通许县| 武清区| 炉霍县| 中江县| 策勒县| 延川县| 那曲县| 望谟县| 铜梁县| 从化市| 当涂县| 乡宁县| 西贡区| 麻江县| 五原县| 英吉沙县| 正安县| 淮南市| 石阡县| 鱼台县| 丹东市| 施秉县| 海淀区| 涪陵区| 玉屏| 七台河市| 新邵县| 新疆| 华池县| 宣武区| 成安县| 滦南县| 永年县| 哈密市|