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

<dependency>
            <groupId>com.baomidou</groupId>
            <artifactId>mybatis-plus</artifactId>
            <version>3.5.1</version>
</dependency>

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

java.lang.ClassCastException: java.lang.Integer cannot be cast to java.lang.Long

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

继承IService,然后调用count方法,就会报错

报错信息

java.lang.ClassCastException: java.lang.Integer cannot be cast to java.lang.Long

    at com.sun.proxy.$Proxy77.selectCount(Unknown Source)
    at com.baomidou.mybatisplus.extension.service.IService.count(IService.java:361)
    at com.baomidou.mybatisplus.extension.service.IService.count(IService.java:352)
    at com.baomidou.mybatisplus.extension.service.IService$$FastClassBySpringCGLIB$$f8525d18.invoke(<generated>)
    at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)
    at org.springframework.aop.framework.CglibAopProxy.invokeMethod(CglibAopProxy.java:386)
    at org.springframework.aop.framework.CglibAopProxy.access$000(CglibAopProxy.java:85)
    at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:704)
    at com.bj58.zhaopin.recommend.strategy.config.business.service.impl.BaseStrategyServiceImpl$$EnhancerBySpringCGLIB$$3564cee7.count(<generated>)