Java类型转换报错java.lang.ClassCastException: com.sun.proxy.$Proxy7 cannot be cast to
类型转换异常 java.lang.ClassCastException: com.sun.proxy.$Proxy7 cannot be cast to 这个错误的原因只有一个类型转换异常。 在一个子类实现父类的接口时,并且在强制转换时一定要使用父类的接口,否则就会报这个错误。 接口代码 package com.xxr.mapper; public interface UserMapper { void AddUser(); void SelectUser(); void DeleteUser(); void UpUser(); } 子类代码 package com.xxr.mapper.Impl; import com.xxr.mapper.UserMapper; public class UserImpl implements UserMapper { public void AddUser() { System.out.println("增加"); } public void SelectUser() { System.out.println("查询"); } public void DeleteUser() { System.out.println("删除"); } public void UpUser() { System.out.println("修改"); } }