当前位置: 代码迷 >> Java相关 >> 序列化实现有关问题
  详细解决方案

序列化实现有关问题

热度:77   发布时间:2016-04-22 19:59:08.0
序列化实现问题
在JDBC分层的时候为了描述数据库中的Student表需要创建一个Student实体类,并且这个类要实现序列化接口,但不明白为什么要实现这个接口,因为在StudentDAO中没有用到ObjectOutputStream和ObjectInputStream来持久化对象。
------解决思路----------------------
你把IO序列化跟ORM序列化搞混了
------解决思路----------------------
Serializable是一个标记性接口,他表示我们可以“允许”对他序列化或反序列化,特定的情况下可以通过xx instanceof Serializable检测。 普通的JDBC中是用不到Serializable的,但是这可能是为了更宽泛的用途,比如保存到文件之类。另外很多ORM框架,比如hibernate,对于复合主键的类,需要实现Serializable接口
  相关解决方案