永发信息网

@ManyToMany是不是会多出一张表

答案:2  悬赏:70  手机版
解决时间 2021-02-20 19:16
比如说
Student和Teacher两表对应关系都为@ManyToMany就多了个Student_Teacher的表,有这个表有什么意义,我不太明白多对多要第三张表干啥呢?求指点
最佳答案
数据库里,一个表的主键和另一个表的外键组合起来,表达“一对多”的关系。

数据库里没有一种直接的机制来用两个表来表达“多对多”的关系,所以需要用两个“一对多”(或是一个“一对多”和一个“多对一”)来间接实现。

就拿你说的Student指向Student_Teacher是一对多,而Teacher指向Student_Teacher也是一对多,这都是通过前表的主键、和后表的外键实现的。你进数据库里看看就明白了。
这样组合起来,Student和Teacher就是”多对多“了。
全部回答
多对多里有个级联属性,叫什么casecade=“delete”的,配置了就可以了
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
苹果笔记本我的电脑图标怎么找
常州市基督教三自爱国会这个地址在什么地方,
以前听的一日文歌开头女生唱sayonala moyiwan
【商品猪】、、是我国商品生猪的主要产区.
想给妈妈买一条金项链加一个吊坠四千左右够吗
梦见有人跟踪我
培蒙男装地址在哪,我要去那里办事
axure rp 8 预览错位是什么原因
公公逼迫我老公和我离婚还把新房门锁换了,我
梦见同时几位老人去世了
开车,要上岗证,请问什么叫上岗证?怎么办?
星野凉宇 发百度云
梦见自己不喜欢的人
新苑林业公司西山林场在什么地方啊,我要过去
关于听取忠言完善自我的名言
推荐资讯
院子里地下埋垃圾好吗
把70毫克蜂蜜放入一个80毫克的水杯和一个200
这世界上有女人能代替妈妈在儿子心中的地位吗
怎么寄明信片?
章鱼须炒韭菜怎么做好吃
怎样督促自己学习
甲黄酸伊马替尼片早晨中午什么时候吃好
无线pos机电池可拆卸不
温州叉车司机大概多少钱一个月?
萱姿化妆品怎么样?
喝完汽水在吃口香糖会肚子胀气吗
药物制剂专业。。毕业都在哪种工作单位工作
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?