MyEclipse利用hibernate反工程一个表,是不是对于多主键的表对应的实体类额外创建一个id类?

例如:数据库中有三个表:User{id:int,name};Course{id:int,name};UserSelectCourse{User.id,Course.id}... 例如:
数据库中有三个表:
User{id:int, name}; Course{id:int, name}; UserSelectCourse{User.id, Course.id}
在利用hibernate反工程时,生成的实体类如下:
User, AbstractUser;
Course, AbstractCourse;
UserSelectCourse, AbstractUserSelectCourse, UserSelectCourseId, AbstractUserSelectCourseId
其中,UserSelectCourse表生成了两组实体类,这是不是说明反工程时会为多主键的表生成id类?
在生成实体类时,为什么不把主键的字段并入实体类的字段中?
展开
 我来答
影魔_01
2015-05-06
知道答主
回答量:15
采纳率:0%
帮助的人:6.3万
展开全部
这个是联合主键配置,hibernate规定配置联合主键时要把多个主键提取到一个类中
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式