请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

数据库设计疑惑

牛儿吃草老师,为啥数据库设计,所有的表都不设计外键关联呀,是因为gorm框架不好操作还是咋的

正在回答

1回答

我们设置了主键和外键的。比如:service_id 只是外键没有在数据库里设置她关联的数据表字段。但是我们都加了字段注释容易理解。同事也减少数据库耦合性。

另外,gorm是支持外键关联的,比如把附属表指定到主表上,好处是可以直接使用主表对象操作附表。当然我们这里没有使用,因为更新逻辑时比较复杂,比如附加表有记录删除,有记录更新时。所以为了操作灵活,适应事务和单表的操作方式。

2 回复 有任何疑惑可以回复我~
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信