有一个一对多关系..我删除一方的数据..但是多方的数据还在..多方只是把外键设为null这是怎么回事啊..我在一方用了cascade="all"

解决方案 »

  1.   


    解决办法:
    配置多一方set节点里inverse="true"(表示由一的一方负责关联关系的添加和删除)并配置你配过的casecade="all".
      

  2.   

    1楼朋友说的对
    你要设置在多一方set节点里inverse="true"
    也就是这个关系有一方来维护
    多的那一方不维护关系
      

  3.   

    我是这么做的..但是我用session.delete(one)  一方的对象..他说一方有个关联的外键..不能直接删除一方的...这该怎么解决啊???