一.设计数据库表
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 阅读(812)
评论(0) 编辑 收藏 所属分类:
ORM:Hibernate及其他