隨筆 - 9, 文章 - 0, 評論 - 3, 引用 - 0
          數據加載中……

          MiddlegenIDE的使用

          最近有朋友發信,說MiddlegenIDE的主頁出了點狀況,登陸上去顯示的內容莫名其妙,給新手使用MiddlegenIDE帶來了困難。本座去看了一下,果然是莫名其妙得厲害。下面總結一個MiddlegenIDE的使用教程吧。

          MiddleGen for Hibernate加上Hibernate_Extension工具包,其實就是用來方便我們從先有的數據庫導出表結構,生成對應的hbm、cfg文件與POJO類代碼。MiddleGenIDE則是MiddleGen的Eclipse插件。整套東西已經有很久沒有更新過了。所以雖然本座現在用的eclipse版本3.1.x也能與這個插件正常配合,但是它沒有提供在線update的功能。需要你先下載middlegenide,安裝插件之后重啟Eclipse。如果新開啟的eclipse沒有變化,估計你得用"- clean"參數再重啟一下,或者去刪除configuration文件夾下面對應的文件。

          OK,下面講講怎么去用。首先當然要搭建一個環境(我現在把MySQL更新到了5.0,Hibernate和當時一樣是2.1),然后我們建一個表,裝一點數據。MySQL下面建表的腳本如下:
          1
          2
          3
          4
          5
          6
          DROP TABLE IF EXISTS `test`.`t_user`;
                    CREATE TABLE  `test`.`t_user` (
                    `id` int(11) NOT NULL auto_increment,
                    `name` varchar(255) default NULL,
                    PRIMARY KEY  (`id`)
                   ) ENGINE=InnoDB DEFAULT CHARSET=gbk;


          有了表之后,建立一個Java工程。然后在Src文件夾上面右鍵,選擇“New-Other”



          然后會彈出Middelgen Biuld File的選項。因為MiddleGen是一個使用Ant編譯文件來調出IDE的包,所以這個插件實際上就是方便我們用完型填空的方式來編寫這個Biuld File而已。



          點擊后出現下面的界面,對應的內容一目了然,按照自己的需要填寫即可。



          下面這張圖是填好后的樣子。和本座一樣沒有使用Hibernate 3的朋友,注意在畫了紅圈的Option選項中把hibernate的版本調低。不然生產的配置文件,會有一個非常詭異的"xml parser無法解析dtd"的錯誤。



          填好所有的東西就點擊Next進入MiddleGen界面,幾乎不用改任何東西直接點擊Generate就能得到配置文件和POJO類了。



          另外,如果你需要在MiddleGen中生成的POJO直接帶Xdoclet的標記的話,需要在找到它自帶的模板文件:
          1
          eclipse\plugins\org.ultimania.middlegenide_1.3.2\resource\template\build-hibernate.xml.vm


          然后把下面這行生成xdoclet tag的值改成true:
          1
          <property name="gen.xdoclet-tag"      value="true">

          posted on 2007-10-29 16:03 空杯 閱讀(2072) 評論(0)  編輯  收藏 所屬分類: Hibernate


          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          主站蜘蛛池模板: 永年县| 星子县| 南昌市| 昆山市| 临泽县| 和平区| 彰武县| 介休市| 呼和浩特市| 和田县| 黄浦区| 大同市| 临夏市| 登封市| 玉田县| 资兴市| 衡水市| 南岸区| 石景山区| 青河县| 平舆县| 宜兰市| 嵊泗县| 射洪县| 华池县| 图木舒克市| 灵武市| 玉树县| 客服| 义乌市| 扶沟县| 恩施市| 大冶市| 邵阳县| 上高县| 辉南县| 新营市| 紫金县| 丰城市| 太仓市| 稷山县|