A、B两人同时操作同一个模块,A删除数据还没有提交;这时B读取了数据,然后A提交了数据,B对数据进行了修改这种情况怎么处理??

解决方案 »

  1.   

    锁表,A删除表1时,先锁表1,等删除完后再解锁,然后B再读取数据
      

  2.   

    每天回帖即可获得10分可用分!
    这个由事务管理器去处理啦
    A删除数据还没有提交,说明这个事务还没完成,B是不能对其进行操作的
      

  3.   

     
    这样处理的话会降低并发量
      

  4.   

    A操作和B操作在不同的事务中,彼此独立还是可以操作的