MyBatis Plus 乐观锁

问题遇到的现象和发生背景

乐观锁报错

问题相关代码,请勿粘贴截图
@Bean
    public MybatisPlusInterceptor optimisticLockerInnerInterceptor(){
        MybatisPlusInterceptor interceptor = new MybatisPlusInterceptor();
        interceptor.addInnerInterceptor(new OptimisticLockerInnerInterceptor());
        return interceptor;
    }

运行结果及报错内容

Caused by: org.apache.ibatis.binding.BindingException: Parameter 'MP_OPTLOCK_VERSION_ORIGINAL' not found. Available parameters are [param1, et]
我的解答思路和尝试过的方法
版本是3.4.3.4

我想要达到的结果

其实加个bean注解就行了,类似这样子

package com.xing.mybatisplus.config;

import com.baomidou.mybatisplus.extension.plugins.OptimisticLockerInterceptor;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;

@Configuration
public class MyBatisPlusConfig {
@Bean
public OptimisticLockerInterceptor optimisticLockerInterceptor(){
return new OptimisticLockerInterceptor();
}
}

出现Parameter ‘MP_OPTLOCK_VERSION_ORIGINAL’ not found 的另一个原因是配置类中要加@Configuration注解,以及实体类中也要加上注解

实体类字段加上

    /**
     * 乐观锁
     */
    @Version
    protected Long version;