我现在的办法只能重新复制一份List user。
以前明明是好的呀。郁闷死了。

解决方案 »

  1.   


    楼主应该不止一个表吧~!
    是不是在相关表的配置文件中添加了一个级联 cascode = "save-update"了@!~!
      

  2.   

    你可能是设置了 all-delete-orphan 
      

  3.   

    我在action调用业务层的一个方法,调用玩之后,spring都把session关闭了,怎么会级联更新呢?
    我刚才看了一下hbm.xml文件,没有配啊。
      

  4.   

    debug + show_sql
    看看什么时候执行了什么update语句
      

  5.   

    你在控制台打印出sql语句来,然后在断点调试一下,看是哪里打印的语句,热后在做分析处理。
      

  6.   

    我试了一下。打印sql语句是因为修改了一个属性。整个属性是一个外键,关联另一张表。如果不是外键,就不会更新。
    我看了一下hbm.xml,里面没有设置任何级联操作。只是多对一的关联。