日期:2014-05-18  浏览次数:20687 次

请问 单向的many-to-one 要实现级联删除的效果都有那些方法 ?
请问   单向的many-to-one   要实现级联删除的效果都有那些方法   ?  
例如,我有两张表,books表和records表,records对books是多对一的关系,现在需要实现删除主控方(records)的相应数据,被控方(books)不应该删除相应的数据,因为还有别的表关联着books,但如果删除了books,需要把所关联的records对象都一并删除掉。  
在单向的 'many-to-one '里好像不可以实现,被控方并不知道主动方的举动,cascade设置为all或者delete似乎就没有什么意义了(指对级联删除),有没有其他方法来实现此操作   ?拜托前辈们指教

------解决方案--------------------
cascade=none