首页 > 数据库技术 > 详细

Cyclic dependency found. Users is dependent of itself,mysql表循环依赖问题

时间:2021-08-11 19:26:46      阅读:53      评论:0      收藏:0      [点我收藏+]

冲突关联:

Cyclic dependency found. Users is dependent of itself

// A关联了B,B关联了A

遇到的场景:

用户表关联角色,角色关联用户(表示是哪个用户创建的)

 

sequelize创建表时候遇到的问题。

 

解决方式:

技术分享图片

 # 这个必须加,sequelize要建立关联关系才能连表,但是这个关系又不能作用到表结构上,就加,constraints: false

app.model.Role.belongsTo(app.model.User, {
      foreignKey: "user_id",
      // 循环依赖解决方式,不创建关联
      constraints: false, allowNull:true, defaultValue:null
    })

 

参考文档:

https://www.thinbug.com/q/35116541

 

Cyclic dependency found. Users is dependent of itself,mysql表循环依赖问题

原文:https://www.cnblogs.com/zezhou/p/15129347.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!