hibernate delete问题 在<one-to-many>one一方,设级联为delete,但删除one一方时,为什么many一方相关的记录并没有删除,而是外键设为null,那delete的作用不就与none相同了吗?还有为什么把one一方设为inverse="true"时就会两边都删除?或者两边都设级联为delete为什么也会两边都删除? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你把one的一方设为inverse="true" 删除one的时候还可以删除many相关数据?hibernate3.0以后默认<one-to-many> one的一方是inverse="true" 即放弃关系端维护所以你第一个问句是正确的但第二个问句:还有为什么把one一方设为inverse="true"时就会两边都删除?放弃关系断维护了还能在删除one的时候删除many吗? 恩,情况跟你说得相反,当one一方设为inverse="true" 会一并把many删除,设为inverse="false"会把相对应的many的外键设为Null. inverse属性:true表示自己放弃维护关联关系,默认为false。 java 泛型高手 请进? 前面加constraint什么意思 hibernate和数据库的设计问题,急急! js日历控件 弹出位置偏上的问题 .net写服务端webservice供java调用,有什么安全认证方式比较好 RMI是一种什么技术? 看不懂题目 也看不明白答案 请问哪些MIDP1.0的手机支持socket? 在哪可下载关于EJB和J2EE的电子书籍? 当前最完整的Hibernate 中文参考手册 serverlet的sessionID改变了,但是找不到原因 eclipse中启动tomcat报错
hibernate3.0以后默认<one-to-many> one的一方是inverse="true" 即放弃关系端维护
所以你第一个问句是正确的
但第二个问句:还有为什么把one一方设为inverse="true"时就会两边都删除?
放弃关系断维护了还能在删除one的时候删除many吗?