C/C++教程

MyBatis-Plus乐观锁: Parameter ‘MP_OPTLOCK_VERSION_ORIGINAL‘ not found. Available parameters are [

本文主要是介绍MyBatis-Plus乐观锁: Parameter ‘MP_OPTLOCK_VERSION_ORIGINAL‘ not found. Available parameters are [,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

新版本的 mybatisplus-plus 会出现这个问题,当我们根据官方文档使用乐观锁的相关代码时会出现这个问题:
注意 OptimisticLockerInterceptor 不要写成 OptimisticLockerInnerInterceptor 就可以啦。

@EnableTransactionManagement
@MapperScan("com.pxl.dao")
@Configuration
public class MyConfig {
@Bean
public OptimisticLockerInterceptor OptimisticLockerInnerInterceptor() {
return new OptimisticLockerInterceptor();
}
}


虽然已经提示我们这个类过时了,但是没关系,先保证能出来结果,哈哈。

如果还有问题,可以看一下是否是注解没有写,或者注解拼错了。在 User 类中的属性中是否加入了乐观锁的属性。

// 乐观锁添加注解
@Version
private int version;

这篇关于MyBatis-Plus乐观锁: Parameter ‘MP_OPTLOCK_VERSION_ORIGINAL‘ not found. Available parameters are [的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!