hibernate级联删除问题 在hibernate配置文件里加了cascade="all",但在删除时会报外键冲突,把数据库里外键去了后不报错了,可也没有级联删除掉,怎样才能实现级联删除 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 不要使用hql方式,使用session.delete(Object主对象)的方式,hibernate会先将子对象中的关联外键设置为null,然后执行父对象中的delete操作, hibernate删除级联的时候,必须把这个两个对象都纳入session的管理,两个表关联的时候没必要设置外键,楼主可以这样删除试试:先用get()方法得到其中一个对象,然后删除这个对象这样应该把级联的也给删掉session.delete(session.get(XXXX.class,X)) cascade="delete";只级联要删除的 我现在写的执行的结果也是这样的,但这不是级联删除呀,这等于是将子表的数据的外键update成null了,然后删除的主表的!!!! ireport 分组问题 跨域传送参数的问题,解决追加100分!!! sql语句的问题,请问这样的需求应该怎么查询 EJB实体类不需要ID做主键 如何操作? JVM Process has not received any CPU time 请教一简单hibernate例子出现“/hibernate.cfg.xml not found”异常! 有关上传时文件的验证问题 学习spring要学会哪些东西? 请问谁有JBoss平台下EJB集成hibernate的实例 JDOM中有个直接把RecordSet对象转化为XML片段的方法,昨天看过,今天忘记了。 Cannot forward after response has been committe 我想做一个棋类的网页对战平台,但不知道用哪个语言好?
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货