2012-02-09 109 views
0

假设您有两个班级,Boss和Employee。双向级联

老板和员工之间存在双向的多对多关系(使用连接表),其中Boss是关系的所有者。

如果我加载Employee实例,由于连接表中的外键,我不允许删除它,这是合理的。

现在,我可以手动循环通过Employee实例的Boss集合,并从每个Boss实例中的相关集合中删除雇员实例(将被删除)。但是,我想知道,有没有什么方法可以级联呢?所以,如果我删除Employee实例,它会自动删除连接表中的条目,但实际上并没有删除Boss实例。

-Daniel

回答

3

不,你只能从业主方坚持的变化:

如果只对关联的反向端不持久的变化。

here

采取