如何在NHibernate中实现cascade ='delete'?

时间:2009-07-06 15:29:39

标签: sql nhibernate

我试图使用级联删除,但找不到足够的文档来获取我的答案。

我有一个父类和两个依赖于它的子类。当我删除父项时,它也应该删除其他两个子类。

问题:

  1. 我需要在哪里放置set和key事物(在父hbm文件或两个子hbm文件中)?
  2. 如果我需要输入父hbm,我是否需要为每个子类添加两个设置?

1 个答案:

答案 0 :(得分:0)

  1. 是。
  2. 您需要在父级hbm文件中的两个子映射上使用 all-delete-orphan 级联设置。
  3. 参考资料找到hereherehere