mybatis的乐观锁是否有统一处理方法
dl348 2018-05-27 03:53:34 最近尝试使用mybatis和springboot。现在公司需要搭建一个架构:springboot + mybatis + Oracle。
目前遇到一个乐观锁的问题,面对乐观锁,mybatis是否有统一的处理方法,或者Oracle、springboot有方法处理。
目前的做法是:每条update语句都添加
update xxx
set
version = version +1
where version = #{version} and id = xx
但是这种方法受到了公司一致的差评~~上网看到有个大神自制的插件可以通过mybatis底层处理此问题,但是公司不赞成使用网上的非官方代码做jar包。
请问大家是如何处理乐观锁这个问题的呢?