是不是用了hibernate之后在数据库建表时候就不用设置外键或者关系表了? 5
比如说学生(student)、老师(teacher)两张表因为是多对多关系,所以在设计数据库的时候应该再增加一张“授课”表用来作为“学生”和“老师”的关系表。那么如果用了...
比如说学生(student)、老师(teacher)两张表因为是多对多关系,所以在设计数据库的时候应该再增加一张“授课”表用来作为“学生”和“老师”的关系表。那么如果用了hibernate之后是不是数据库里可以不要“授课”表了呢? 还是说就算你之前没有设计这张“授课”表,但是只要在hb.xml文件里配置了关系,然后在运行项目的时候就会自动在数据库里产生“授课表”。
展开
2个回答
展开全部
表设置不设置外键跟habernate没有必然的联系.即使你表中设置了外键.你hibernate中仍然可以不首轮设置关联关系.但是你用hibernate查询的时候码芹首就需要关联查询,自己组织数据.现在的项目应该比较少用外键了吧.麻烦不说,会带来很多不必要的问题.直接在代码迟数里控制好关系数据就好了.
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
需要配置映射关系
追问
我知道要配置关系,关键是我问的并不是要不要配置关系的问题
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询