Удалить правило для отношения один-к-одному - PullRequest
3 голосов
/ 28 сентября 2011

У меня есть 2 объекта: Department <---->> Employee. Таким образом, отдел имеет отношения один-ко-многим с сотрудником, а сотрудник имеет отношения один-к-одному с отделом.

Каким должно быть правило удаления отношения один-к-одному? Если я выберу каскад, я вижу, что отдел удаляется, когда я удаляю сотрудника, и, конечно, я этого не хочу. Я думаю, что логическим вариантом для правила удаления будет «Бездействие», но тогда я получу предупреждение. Я что-то упустил, или в этом сценарии действительно должно быть правило удаления "Нет действий"?

1 Ответ

7 голосов
/ 28 сентября 2011

Обнулить.

Если вы не выберете никаких действий, сотрудник все равно будет в списке сотрудников отдела, но будет удален.Вероятно, сбой.

Обнулять в этом контексте означает, что при удалении сотрудника этот сотрудник удаляется из обратных отношений (сотрудников) его отдела.

...