一个简单的情况。用户有很多照片。当用户被删除时,他/她的所有照片也应该被删除(级联规则)。删除级联时挂钩自定义操作
但是我希望能够在每张照片被删除之前执行一些自定义代码。
不幸的是,删除用户时,所有我做的是调用userDAO.deleteUser(用户ID),所以没有具体的操作是针对照片
而且(他们是由Hibernate本身删除),我真的不希望userDAO知道用户有照片,所以这个自定义代码应该插入其他地方。
我想它是作为给人一种OnDelete回调,当我annote我的实体类一样简单,但我还没有看到任何这样的规格在Hibernate文档
您是否在使用Spring? –
@ danny.lesnik是的。我忘了提及它 – user802232