Mybatis-plus 出现 class sun.reflect.generics.reflectiveObjects.TypeVariableImpl cannot be cast to c...

先说解决方法:
给继承自 Mybatis-plus 的 Mapper 或者 Service 类的泛型,写上实际对象;如下:

// mapper
public interface WorkScheduleMapper extends BaseMapper {
// service
public class WorkScheduleServiceImpl extends ServiceImpl implements  WorkScheduleService {
...
}

上述问题,有可能是2种问题:
① Mapper 或者 Service 继承的时候,使用了泛型,泛型太多的原因么?反正会报错;如:

public class WorkScheduleServiceImpl extends ServiceImpl implements  WorkScheduleService {

② 就像解决方案种说的,没有显示写出泛型的实际类型;

你可能感兴趣的:(Mybatis-plus 出现 class sun.reflect.generics.reflectiveObjects.TypeVariableImpl cannot be cast to c...)