Hibernate级联删除问题.....

为什么我在做级联删除的时候,效果都是把子表的外键设为NULL,而不是删除这条记录,网上说级联删除可以删除外键对应的子表记录?这是怎么回事?


我是通过hibernate的主表类的映射配置文件中设置cascade=“delete”,inverse=“false”,lazy=“true“做的级联删除...

还有:
1. lazy对级联删除有没有影响啊?我试了没发现有区别啊?
2. 网上看有人说要设inverse=true,我试了都会报外键异常,只能设false,这是为什么?

阅读 3.4k
1 个回答

这种问题应该好好看看hibernate的文档,找到相关描述,多Google好了

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进