自己写事务管理呗,干嘛非要用spring的??

解决方案 »

  1.   

    关键还得保证这个操作是线程安全的,那样我整个操作都要加锁。所以我就是想问问有没有更好的解决方案。谢谢斑竹。当然要锁啊。就是同步以及回滚相关的操作
    关键这个全局啊,得锁Object了,这个效率会不会太低啊。。
      

  2.   

    关键还得保证这个操作是线程安全的,那样我整个操作都要加锁。所以我就是想问问有没有更好的解决方案。谢谢斑竹。当然要锁啊。就是同步以及回滚相关的操作
    关键这个全局啊,得锁Object了,这个效率会不会太低啊。。你自己试试不久知道了?晕
      

  3.   

    楼主这个问题,得用上两阶段提交的分布式事务了。spring也可以支持,不过文件操作要支持两阶段提交就复杂点了,楼主可以考虑一下“Apache Commons Transaction”这个开源的项目(支持文件操作)。
      

  4.   

    磁盘IO无法支持事务处理,那当我们做这一类的操作时,如何去保证这个IO操作一定执行成功呢?如果出了问题,不会滚数据,如何保证数据一致性呢?请一定要回答下!困扰很久的问题!谢谢了。