注解 生成有多个字段的中间表 怎么配置

比如order表idtotalPrice goods表idnameprice 中间表order_idgoods_idcounttotalPrice
2025-03-17 08:49:56
推荐回答(1个)
回答1:

订单与货物时属于多对多关系,创建数据表的时候是要用第三张表来表示,第三表应该有本表的id,order表的id (order_id作为外键) 和goods表的id(id做为外键),这3个id;或者可以把order表的id与goods表的id做联合主键。而上面中间表中你有totalPrice,这字段数属于order表的,你写在第三张表中就会违反数据库第二范式。