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

只有注册用户登录后才能发表评论。


网站导航: