一.設計數據庫表
          1.用clay插件來設計庫表



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



          3.生成t_user.clay文件


          4.在t_user.clay上點擊右鍵,轉換為sql文件,在下面的界面中定義一些特性。比如創建表之前,是否先進行drop操作。特別的,Mysql數據庫要選中Never Use Schema Names



          5.點擊finish后,產生如下的sql語句。

          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)
          );


          運行該sql語句,生成表。

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


          2.填入數據庫配置信息,并選中create a console configuration。創建Hibernate Console Configuration。這個是其他應用的基礎。

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




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

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


          6.利用Artifact Generation生成TUser.hbm.xml配置文件和Java類


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


          posted on 2006-07-05 14:31 knowhow 閱讀(819) 評論(0)  編輯  收藏 所屬分類: ORM:Hibernate及其他
          主站蜘蛛池模板: 阳江市| 乌兰浩特市| 罗田县| 鹿泉市| 莱芜市| 凤台县| 黄石市| 乌恰县| 闽清县| 湘阴县| 扎囊县| 高密市| 寿光市| 尉氏县| 祁门县| 天峻县| 米脂县| 偃师市| 台东县| 临高县| 阿图什市| 梧州市| 门源| 交城县| 东兴市| 盐亭县| 刚察县| 尚义县| 三河市| 怀安县| 绍兴市| 林甸县| 洞口县| 永平县| 县级市| 奉节县| 德安县| 河东区| 清涧县| 东源县| 酉阳|