0
我创建了两个表employee和department。 的employee
具有以下属性:在续集中创建具有循环依赖关系的表,
1. id
2. Name
3. Department(fk, refer to department id)
Department
:
1. id
2. HeadOfDepartment(fk, refer to employee id)
如从上面的语句很清楚,这个两分表之间存在循环依赖。
当我运行创建此使用sequelize两条表的语句时,它抛出“cyclic dependency error
”,以及堆栈溢出的建议,我公司推出所谓的“约束”,并将其设置为false的属性。当我查询上表的结构时,没有约束意味着没有关联。是否有任何路线,我可以创建一个具有循环依赖关系的表格,而不需要引入第三个表格,也不需要使用“Alter”语句。
嗨@Bhusan,我将约束设置为false,并将“allowNull”设置为true。但没有影响 –
@迪拉你使用休眠?在java端的 –
Hibernate。 yupp。对于节点我使用sequelize –