----使用MyEclipse自动生成Hibernate映射文件和VO类及无主键生成2个VO类的问题
----MyEclipse 10
1.切换MyEclipse Database Explorer环境
new一个Driver,以Oracle数据库举例,在完善信息并引入jar后,点击Test Driver提示成功
2.切换到正常环境,new一个web项目,添加hibernate支持
依次Next,进入到如下界面,选择第1步配置的Driver,然后一路Next完成配置
3.切回MyEclipse Database Explorer环境
在建好的Driver里找一个table并鼠标右击它,选择Hibernate Reverse Engineering
然后弹出如下界面,folder只能选择已添加Hibernate支持的项目,package为映射文件生成目录
选中需要的功能,第一项是映射文件,第二项是VO类
4.点Next,进入如下界面,以Oracle数据库举例,主键使用序列自增,选择sequence,其他数据库选择对应选项
5.点Next,进入如下页面,如果table设置了主键(如图中EMPNO列),则点击Finish便可大功告成; 但是,
如果table没有指定主键,直接Finish会生成两个VO类(复合主键),所以在生成时需为table指定一个主键,如下图所示,点开某列,把Primary Key选项勾上,Finish,就只会生成一个VO类了