有三个表,A,B,M
A表和B表是多对多的关系,M表是中间表
因为想在M表中存放一些A,B表相关的信息,在A对M,B对M使用了一对多的关系建立了M表现在我想在有些场景下,删除M,同时删除A表中的关联数据,有些场景删除M,同时删除B的关联数据,这个应该怎么做?我原来是在M表中的关键属性上设置了cascade为DELETE,但是这样做就会无论什么操作都删除A,B表中数据Hibernate