首先说明一下什么是保存冲突问题,这里举一个例子。假设有一个订单001,操作员A首先打开了这个订单,在这之后操作员B也打开了这个订单。A对订单001做了一些修改,然后提交订单,B也对订单001做了一些修改,提交订单。这个时候,操作员B覆盖了操作员A对订单001的修改。要解决这个问题,有两大类方法,分别是悲观锁与乐观锁。 首先说明一下什么是保存冲突问题,这里举一个例子。假设有一个订单001,操作员A首先打
首先说明一下什么是保存冲突问题,这里举一个例子。假设有一个订单001,操作员A首先打开了这个订单,在这之后操作员B也打开了这个订单。A对订单001做了一些修改,然后提交订单,B也对订单001做了一些修改,提交订单。这个时候,操作员B覆盖了操作员A对订单001的修改。要解决这个问题,有两大类方法,分别是悲观锁与乐观锁。 首先说明一下什么是保存冲突问题,这里举一个例子。假设有一个订单001,操作员A首先打