当前使用版本(必填,否则不予处理)

3.4.3

该问题是如何引起的?(确定最新版也有问题再提!!!)

从mybatis-plus-3.2.0升级到mybatis-plus-3.4.3

重现步骤(如果有就写完整)

mybatis-plus-3.4.3不支持BaseServiceImpl,T>的superServiceImpl类,一旦引入就会报错 可以从本人oversell项目中执行测试: com.imooc.elasticlock.oversell.OversellApplicationTests#concurrentOrder就会出现附件中的错误:sun.reflect.generics.reflectiveObjects.TypeVariableImpl cannot be cast to java.lang.Class

另外希望扩充一下updateWrapper的功能:我继承了UpdateWrapper类添加的两个方法我觉得还是很有意义的.因为当前的UpdateWrapper无法实现 SET COUNT=COUNT-?的SET SQL

报错信息

MyBatis-Plus 3.4.3的bug: mybatis-plus-3.4.3不支持BaseServiceImpl<M extends BaseMapper<T>,T>的superService类

Comment From: jptx1234

应该是这个问题:https://github.com/baomidou/mybatis-plus/issues/3540 升级即可:https://search.maven.org/artifact/com.baomidou/mybatis-plus https://github.com/baomidou/mybatis-plus/blob/3.0/CHANGELOG.md#v3431-20210615