是不是用了hibernate之后在数据库建表时候就不用设置外键或者关系表了? 5

比如说学生(student)、老师(teacher)两张表因为是多对多关系,所以在设计数据库的时候应该再增加一张“授课”表用来作为“学生”和“老师”的关系表。那么如果用了... 比如说学生(student)、老师(teacher)两张表因为是多对多关系,所以在设计数据库的时候应该再增加一张“授课”表用来作为“学生”和“老师”的关系表。那么如果用了hibernate之后是不是数据库里可以不要“授课”表了呢? 还是说就算你之前没有设计这张“授课”表,但是只要在hb.xml文件里配置了关系,然后在运行项目的时候就会自动在数据库里产生“授课表”。 展开
 我来答
魔盒水晶
推荐于2017-11-25 · TA获得超过371个赞
知道小有建树答主
回答量:957
采纳率:0%
帮助的人:378万
展开全部
表设置不设置外键跟habernate没有必然的联系.即使你表中设置了外键.你hibernate中仍然可以不设置关联关系.但是你用hibernate查询的时候就需要关联查询,自己组织数据.现在的项目应该比较少用外键了吧.麻烦不说,会带来很多不必要的问题.直接在代码里控制好关系数据就好了.
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zhige1202
2013-04-02 · TA获得超过126个赞
知道小有建树答主
回答量:121
采纳率:0%
帮助的人:88.1万
展开全部
需要配置映射关系
追问
我知道要配置关系,关键是我问的并不是要不要配置关系的问题
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式