使用HibernateTool:一個(gè)簡(jiǎn)單的Hibernate程序(一)

          一.設(shè)計(jì)數(shù)據(jù)庫(kù)表
          1.用clay插件來(lái)設(shè)計(jì)庫(kù)表



          2.增加字段,Mandatory就是not null



          3.生成t_user.clay文件


          4.在t_user.clay上點(diǎn)擊右鍵,轉(zhuǎn)換為sql文件,在下面的界面中定義一些特性。比如創(chuàng)建表之前,是否先進(jìn)行drop操作。特別的,Mysql數(shù)據(jù)庫(kù)要選中Never Use Schema Names



          5.點(diǎn)擊finish后,產(chǎn)生如下的sql語(yǔ)句。

          use  sample;

          DROP   TABLE  t_user;

          CREATE   TABLE  t_user (
                 id 
          INT ( 11 NOT   NULL  AUTO_INCREMENT
               , name 
          VARCHAR ( 100 NOT   NULL   DEFAULT   ''
               , 
          PRIMARY   KEY  (id)
          );


          運(yùn)行該sql語(yǔ)句,生成表。

          二.使用HibernateTools來(lái)生成hibernate配置文件和部分代碼。
          1.


          2.填入數(shù)據(jù)庫(kù)配置信息,并選中create a console configuration。創(chuàng)建Hibernate Console Configuration。這個(gè)是其他應(yīng)用的基礎(chǔ)。

          3.配置Hibernate Console Configuration參數(shù),主要是Name和jdbc Driver。




          4.生成hibernate.reveng.xml,配置你需要映射成java以及hbm文件的表。

          5.載入要映射的表,這里是t_user,點(diǎn)擊finish,生成hibernate.reveng.xml


          6.利用Artifact Generation生成TUser.hbm.xml配置文件和Java類(lèi)


          7.選中剛才生成的hibernate.reveng.xml文件和前面配置好的Console configuration,設(shè)定Java源代碼的路徑和包名,選擇要生成的文件,點(diǎn)擊完成就可以生成代碼和配置文件了。


          posted on 2006-06-28 19:07 baim 閱讀(844) 評(píng)論(1)  編輯  收藏 所屬分類(lèi): 開(kāi)源軟件框架

          評(píng)論

          # re: 使用HibernateTool:一個(gè)簡(jiǎn)單的Hibernate程序(一) 2007-11-26 21:28 lo123

          這么做完之后
          建立configuration.configur()會(huì)抱錯(cuò)。
          不知道大家遇到過(guò)沒(méi)有。  回復(fù)  更多評(píng)論   

          <2006年6月>
          28293031123
          45678910
          11121314151617
          18192021222324
          2526272829301
          2345678

          導(dǎo)航

          常用鏈接

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

          隨筆檔案(28)

          搜索

          最新評(píng)論

          主站蜘蛛池模板: 阳山县| 阿勒泰市| 霞浦县| 渝中区| 恩施市| 天台县| 南开区| 全南县| 瑞丽市| 麦盖提县| 临湘市| 南川市| 临洮县| 安塞县| 凤翔县| 长寿区| 东乡县| 吴江市| 卓资县| 邯郸县| 蒙山县| 兰溪市| 呼伦贝尔市| 桦南县| 洱源县| 石城县| 油尖旺区| 察雅县| 东至县| 德昌县| 昆山市| 武汉市| 淳化县| 泽州县| 阳谷县| 聂荣县| 喀什市| 棋牌| 东海县| 霍邱县| 通化县|