数据库设计疑惑
来源:5-19 服务管理 - 添加HTTP服务接口开发 - 验证器参数校验(下)

网恋被骗9527
2020-08-23
牛儿吃草老师,为啥数据库设计,所有的表都不设计外键关联呀,是因为gorm框架不好操作还是咋的
写回答
1回答
-
我们设置了主键和外键的。比如:service_id 只是外键没有在数据库里设置她关联的数据表字段。但是我们都加了字段注释容易理解。同事也减少数据库耦合性。
另外,gorm是支持外键关联的,比如把附属表指定到主表上,好处是可以直接使用主表对象操作附表。当然我们这里没有使用,因为更新逻辑时比较复杂,比如附加表有记录删除,有记录更新时。所以为了操作灵活,适应事务和单表的操作方式。
212020-08-24
相似问题