JPA 实体何时以及为何应该实现可序列化接口?
2022-08-31 06:25:44
问题在标题中。下面我只是描述了我的一些想法和发现。
当我有一个非常简单的域模型(3个没有任何关系的表)时,我的所有实体都没有实现接口。Serializable
但是当域模型变得更加复杂时,我得到了一个,说我的一个实体没有实现。RuntimeException
Serializable
我使用Hibernate作为JPA实现,我想知道:
- 这是特定于供应商的要求/行为吗?
- 我的可序列化实体会发生什么情况?它们是否应该可序列化以进行存储或传输?
- 在什么时候有必要使我的实体可序列化?