使用MyEclipse自动生成Hibernate映射文件和VO类及无主键生成2个VO类的问题

----使用MyEclipse自动生成Hibernate映射文件和VO类及无主键生成2个VO类的问题

----MyEclipse 10

1.切换MyEclipse Database Explorer环境,new一个Driver,以Oracle数据库举例,在完善信息并引入jar后,点击Test Driver提示成功

使用MyEclipse自动生成Hibernate映射文件和VO类及无主键生成2个VO类的问题

使用MyEclipse自动生成Hibernate映射文件和VO类及无主键生成2个VO类的问题

 

2.切换到正常环境,new一个web项目,添加hibernate支持

使用MyEclipse自动生成Hibernate映射文件和VO类及无主键生成2个VO类的问题

 

3.弹出如下界面,选中需要的功能,第一项是映射文件,第二项是VO类

使用MyEclipse自动生成Hibernate映射文件和VO类及无主键生成2个VO类的问题

 

4.点Next,进入如下界面,以Oracle数据库举例,主键使用序列自增,选择sequence,其他数据库选择对应选项

使用MyEclipse自动生成Hibernate映射文件和VO类及无主键生成2个VO类的问题

 

5.点Next,进入如下页面,如果table设置了主键(如图中EMPNO列),则点击Finish便可大功告成; 但是,

使用MyEclipse自动生成Hibernate映射文件和VO类及无主键生成2个VO类的问题

 

如果table没有指定主键,直接Finish会生成两个VO类(复合主键),所以在生成时需为table指定一个主键,如下图所示,点开某列,把Primary Key选项勾上,Finish,就只会生成一个VO类了

使用MyEclipse自动生成Hibernate映射文件和VO类及无主键生成2个VO类的问题