java.lang.ClassCastException的java类型转换异常解决方案

在项目中,需要使用XStream将xml string转成相应的对象,却报出了java.lang.ClassCastException: com.model.test cannot be cast to com.model.test的错误。
项目中应该是采用了热部署,devtools,因为累加载器的不同所以会导致类型转换失败
这是网上百度出来的答案,去掉之后报错是解决了但是有两个疑惑
1:为什么热部署会影响
2:如果要用热部署要则么解决