hibernate级联删除不成功外键设置成null

A,B两个表 A和B是一对多的关系,A中的cascade已经设计为all,数据库里面也设计了级联删除,而且在数据库删除是成功的,但是我用hibernate删除的时候确无法删除 他只是把B中的记录的外健设置成null,希望大家帮我解决 感激不尽

参考这个解答:
[url]http://www.iteye.com/problems/41839[/url]

网上什么加注解,什么改配置文件,都没用的话,试一下,改一下删除的方法用session的delete的方法,写SQL语句的那种不行,添加时也一样,用save方法。