乐观锁与悲观锁是一种逻辑上的实现
乐观锁是在Entiy中添加version或时间戳 字段,在SQL操作时检查version或时间戳字段是否改变,
如果当前version或时间戳已经改变,则回滚,并发锁重试
悲观锁则是借助数据库的锁机制(行锁,表锁)进行实现
数据库的锁机制(行锁,表锁)是透明的