![]() |
1
21
级联规则将自动删除目标处的对象。因此,如果您删除一个部门,那么不管员工所在的部门数是多少,他们都将被删除。 听起来你想要的行为更加微妙,只删除那些“孤儿”雇员——也就是那些没有部门的雇员。删除部门时,找到这些部门的一个好方法是执行如下操作:
|
![]() |
2
5
谢谢,亚历克斯。我可能会那样做。 与此同时,我发现了一种不同的方法: 1.)注册变更通知:
2.)当发生变化并且员工得到更新时。我检查该对象是否与部门有0个关系,然后将其删除:
这也很有效,但是如果你有几个不同的实体来观察这种行为,那么可能会变得更复杂。 |
![]() |
Noah H · 如何通过终端或Swift禁用三指轻拍手势? 6 年前 |
![]() |
Dmitry Serov · 货币数字格式-数字为整数时省略分数部分 7 年前 |
![]() |
Duny · ObjC日期始终返回2017年12月25日 7 年前 |
![]() |
Jan Kaiser · NSButton不调用其操作 7 年前 |