hibernate的级联删除

hibernate的级联删除似乎都是在主表的数据删除后,副表相关的字段被清除掉,请问,能不能在主表的数据删除后,副表的整条数据被删除掉,也就是说以前执行的是一个UPDATE,一个DELETE语句,现在要执行2个DELETE语句
[b]问题补充:[/b]
主表usergroup 副表usergroup_authority 一对多关系
当我执行删除主表的操作后:
这个是现在打印出来的语句:Hibernate: update
ids.dbo.usergroup_authority set usergroup_id=null where usergroup_id=?
Hibernate: delete from ids.dbo.usergroup where usergroup_id=?

我想变成这样:Hibernate: delete from ids.dbo.usergroup_authority where usergroup_id=?
Hibernate: delete from ids.dbo.usergroup where usergroup_id=?

能不能用HIBERNATE配置解决?
[b]问题补充:[/b]
cascade="all-delete-orphan"
已经是这样设置,没用的

不就是one-to-one, one-to-many关系吗

cascade="all-delete-orphan"

参考文章
http://www.lifevv.com/tenyo/doc/20070703111137656.html

之前有过的解决
http://www.iteye.com/problems/30555

还有就是你的一对多设置之类的也要相应的正确,
参考下
http://crazycat03.iteye.com/blog/387330
http://www.blogjava.net/zhyiwww/archive/2006/04/23/39576.html