hibernate 内部使用序列化来保留 POJO 类吗?如果是,它如何在持久化数据中使用它?如果否,那么它如何将数据保存到DB?
答案 0 :(得分:-1)
Hibernate使用SQL将数据持久化到数据库。根本不使用Java序列化。 (SQL)数据库与语言无关。因此,它们不能依赖于特定于语言的技术,例如Java序列化。
序列化仅在您需要通过线路将POJO发送到运行Java的其他服务器时才相关。例如,如果您有跨越多台计算机的某种POJO缓存,则可以使用序列化通过网络发送POJO的副本。
有关相关讨论,请参阅https://stackoverflow.com/a/2726387/14731。