当前位置:编程学习 > JAVA >>

Hibernate级联问题

--------------------编程问答-------------------- 删除ScInstitutionMap 时,只能级联删除一条proxys 。
后来我跟代码发现,他读的时候也只能读一条。   --------------------编程问答-------------------- 昨天弄了半天了,今天调了一天,也没有解决。 --------------------编程问答-------------------- 顶顶顶,顶出个高手来 --------------------编程问答-------------------- inverse  不是 true  吧  把它改成 false 试试 --------------------编程问答-------------------- 代码没有 错误没有,
看hibernate拼出的sql不是已经级联了吗?不明白什么叫只删了一条 --------------------编程问答-------------------- 代码似乎没有问题,你可以检查一下整体的代码 --------------------编程问答--------------------
引用 4 楼 yhw453835539 的回复:
inverse  不是 true  吧  把它改成 false 试试

如4楼,cascade="all-delete-orphan" inverse="true" 这两个是矛盾的吧,怎么放一起了呢 --------------------编程问答-------------------- 同4楼,一对多联级删除主动方在一这边对好,而这个设置主动方应该invese=false,楼主试试 --------------------编程问答-------------------- 如果删除多方,建议使用源生sql(我就这么用的,使用remove方法要报错,因为不是主控方,如果设为主控方,则会将一方删除掉),反正很纠结!  
补充:Java ,  Web 开发
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,