mybatis+mysql乐观锁的使用


version (版本)

  1. update t_goods   
  2. set status=2,version=version+1  
  3. where id=#{id} and version=#{version}; 

乐观锁说白了就是相对巧妙的sql,没有什么技术可言。

悲观锁目前只知道:

begin;

select id from user where id = 1 for update;//锁住这条数据

end;

commit;//提交,释放悲观锁


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM