当前使用版本(必填,否则不予处理)
<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>)