一.設計數據庫表
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 閱讀(818)
評論(0) 編輯 收藏 所屬分類:
ORM:Hibernate及其他