以上代码报错:严重: Servlet.service() for servlet [spring] in context with path [/healthUM] threw exception [Request processing failed; nested exception is java.lang.ClassCastException: com.wd.health.app.um.model.Module cannot be cast to java.io.Serializable] with root cause
java.lang.ClassCastException: com.wd.health.app.um.model.Module cannot be cast to java.io.Serializable

解决方案 »

  1.   

    ClassCastException,类型转换错误,你把Module 类转换为Serializable了。
    你这种注解方式已经严重的不提倡了,配置文件多好。
      

  2.   

    好吧,虽然过了那么久,但我也是今天才遇到的这个问题,我的解决方法是
    public class Moduleimplements Serializable {···附上参考网址 http://fuyou0104.iteye.com/blog/1174579
    “@JoinColumn注解定义了联接列(join column). 
    该注解和@Column注解有点类似,但是多了一个名为referencedColumnName的参数. 
    该参数定义了所关联目标实体中的联接列. 
    注意,当referencedColumnName关联到非主键列的时候,关联的目标类必须实现Serializable,还要注意的是所映射的属性对应单个列(否则映射无效). ”
    希望有帮助