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

本文详述了使用MyEclipse10自动生成Hibernate映射文件及VO类的过程,包括配置数据库驱动、选择映射方式、处理无主键情况,确保单一VO类生成。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

----使用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类了

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值