问题描述
反序列化失败 local class incompatible: stream classdesc serialVersionUID = XXXX, local class serialVersionUID = XXXX
原因
因为实体类实现了Serializable接口,但没有定义序列化id的值,系统会根据类的修饰符,实现接口,定义的方法以及属性等信息计算出serialVersionUID
因为本地的实体类 又添加字段,导致本地的serialVersionUID和服务器上的serialVersionUID不一致
解决方案
给相关实体类设置固定的serialVersionUID值
分析
详见附件