您的位置:首页 > 其它

hibernate 级联删除的问题

2009-06-15 10:57 281 查看
在只使用id删除时:

不管hibernate怎么配置主键所在表,如果在数据库层面没有设置关系为级联删除的话,而只是在hibernate中配置cascade="all" 或 cascade="delete-orph",结果都只是假删除,只是将主键表中的记录删除,而外键所在表都只是设外键值为null,这运行出来的sql也是先update外键表的外键更新成null,然后再delete主键表

所以要注意:如果要真级联删除,请设计表关系时,加入级联删除
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: