博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Eclipse/Myeclipse生成serialVersionUID方法
阅读量:5952 次
发布时间:2019-06-19

本文共 585 字,大约阅读时间需要 1 分钟。

serialVersionUID作用:

  序列化时为了保持版本的兼容性,即在版本升级时反序列化仍保持对象的唯一性。

如果你修改代码重新部署后出现序列化错误,可以考虑给相应的类增加serialVersionUID字段。

    
一般来说有两种生成方式:
  一个是默认的1L,比如:private static final long serialVersionUID = 1L;
  一个是根据类名、接口名、成员方法及属性等来生成一个64位的哈希字段,比如:private static final long serialVersionUID = -8940196742313994740L;之类的。

下面说说用Eclipse/Myeclipse生成serialVersionUID,方法非常简单。

有图为例,比如访客表需要添加serialVersionUID

以TEST.JAVA为例,先接口implements Serializable

使用Eclipse/Myeclipse IDE时,会出现左侧的黄色叹号提示,点击这个黄色叹号

选择第一项,添加已生成的串行版本标识,则Eclipse/Myeclipse IDE 会生成一个serialVersionUID,搞定。

转载于:https://www.cnblogs.com/xiaowangba/p/6314217.html

你可能感兴趣的文章
[PHP]PHP rpc框架hprose测试
查看>>
Visual Studio通过Cordova支持混合跨平台移动开发
查看>>
java中的引用传递问题
查看>>
Android学习笔记之:android更新ui的几种经常用法
查看>>
VBA学习笔记(8)-Application Object Members
查看>>
25.怎样创建一个Swift项目?
查看>>
SQL语句合集
查看>>
【转】ubuntu右键在当前位置打开终端
查看>>
mysql 查询当天、本周,本月,上一个月的数据
查看>>
Scrum团队开发
查看>>
【C#公共帮助类】分页逻辑处理类
查看>>
关于最短路的随笔
查看>>
css 伪元素
查看>>
url-pattern配置
查看>>
springmvc管理资源开放
查看>>
成为Java顶尖程序员 ,看这11本书就够了
查看>>
新手入门学习(一)
查看>>
day10 nfs服务,nginx负载均衡,定时任务
查看>>
linux概念之/dev/shm
查看>>
shell之条件表达式
查看>>