首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

hibernate有关问题:中间表需要写成实体类吗

2014-01-08 
hibernate问题:中间表需要写成实体类吗?例如说,我有一张学生表,有一张课程表,是一对多的关系:每个学生可以

hibernate问题:中间表需要写成实体类吗?
例如说,我有一张学生表,有一张课程表,是一对多的关系:每个学生可以选择多个课程

Student假设字段:s_id,s_name
Course假设字段:c_id,c_name

中间表s_c假设字段:id,s_id,c_id

那么在hibernate中,这张中间表需要写成实体类吗?


[解决办法]
可写,可不写
[解决办法]
不需要,只要加上对应annotation就行或是xml配置,如果通过hibernate自动建表会在数据库中生成对应的一张中间表
[解决办法]

引用:
例如说,我有一张学生表,有一张课程表,是一对多的关系:每个学生可以选择多个课程


每个课程只能有一个学生的时候才叫一对多。

引用:
中间表s_c假设字段:id,s_id,c_id

那么在hibernate中,这张中间表需要写成实体类吗?


配置成多对多就不需要。
[解决办法]
具体细节不记的,很久不用了,不过你这上没有看见oneToMany之类的,你去看看hibernate一对多,多对多这些注解是怎么用的吧

热点排行