java.lang.ClassCastException的问题错误信息:java.lang.ClassCastException:com.asset.server.persistence.entities.Schedule_$$_javassist_15 cannot be cast to com.asset.server.persistence.entities.ScheduleBamsStyle代码:ScheduleBamsStyle s = (S

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/10 02:36:08
java.lang.ClassCastException的问题错误信息:java.lang.ClassCastException:com.asset.server.persistence.entities.Schedule_$$_javassist_15 cannot be cast to com.asset.server.persistence.entities.ScheduleBamsStyle代码:ScheduleBamsStyle s = (S

java.lang.ClassCastException的问题错误信息:java.lang.ClassCastException:com.asset.server.persistence.entities.Schedule_$$_javassist_15 cannot be cast to com.asset.server.persistence.entities.ScheduleBamsStyle代码:ScheduleBamsStyle s = (S
java.lang.ClassCastException的问题
错误信息:java.lang.ClassCastException:com.asset.server.persistence.entities.Schedule_$$_javassist_15 cannot be cast to com.asset.server.persistence.entities.ScheduleBamsStyle
代码:
ScheduleBamsStyle s = (ScheduleBamsStyle) assignment.getSchedule();
我在debug代码时,有时候assignment中有Schedule,有的时候assignment有Schedule_$$_javassist_15
这是为什么呢?

java.lang.ClassCastException的问题错误信息:java.lang.ClassCastException:com.asset.server.persistence.entities.Schedule_$$_javassist_15 cannot be cast to com.asset.server.persistence.entities.ScheduleBamsStyle代码:ScheduleBamsStyle s = (S
强制转换异常,如果assignment.getSchedule()这个返回Object,或者是ScheduleBamsStyle的子类,可以转换成功.