我正在使用此处的教程:http://www.objectdb.com/tutorial/jpa/eclipse/ee/entity
我想知道为什么这个课程延伸Serializable
?我已经阅读了这个课程的描述,我不理解serialVersionUID
的重要性以及为什么它对我的模型来说是必要的。
答案 0 :(得分:9)
它没有扩展一个类 - 它实现了Serializable
接口,它基本上只是一个标记接口,说“我很好被序列化”。
这个想法是能够透明地序列化类的实例 - 可能用于缓存或其他目的,在这种情况下我不确定。 serialVersionUID
字段只是Java二进制序列化使用的版本控制的一部分。