事物是提交了 session其他的也关闭了 

解决方案 »

  1.   

    贴点代码看下,这样很难判断,看看spring的配置对么?
      

  2.   

    既然用了spring,为什么还有事物提交,session。close()?不是都应该叫给spring来管理吗?
    可能是你的spring的配置,跟你自己提交的事物冲突了,事物又回滚了吧!
    你应该把事物问题,sessionFactory的管理问题交给spring去做啊
      

  3.   

    既然用了spring 不是都应该叫给spring来管理吗?
    可能是你的spring的配置,跟你自己提交的事物冲突了,事物又回滚了吧!
    你应该把事物问题,sessionFactory的管理问题交给spring去做啊/
    锁表?
      

  4.   

        请检查下是不是没有配置spring 的事务管理。如果是这样的话数据就添加不进去,另外你可以调试下。
      

  5.   

    应该是没有提交,只是放到缓存里了。
    可以测试一下,在save()语句下发,再写sql把这条数据从数据库中查询出来。
    如果有,则没有提交。再调用hibernate另一个方法即可。
    如果没有,则配置文件有问题。检查配置文件。如果利用oracle数据库,没有提交事务的原因比较大。
      

  6.   

    公司项目还是自己做的小项目 ?
            有些项目 他在spring 的配置里面把有些方法名格式都写死了,