14
いつ、なぜJPAエンティティはSerializableインターフェースを実装する必要がありますか?
質問はタイトルにあります。以下では、私の考えと調査結果のいくつかを説明しました。 私が非常に単純なドメインモデル(リレーションなしの3つのテーブル)を持っている場合、すべてのエンティティがSerializableを実装していませんでした。 しかし、ドメインモデルがより複雑になると、RuntimeExceptionが発生し、私のエンティティの1つがSerializableを実装していないと言われました。 JPA実装としてHibernateを使用しています。 私は疑問に思う: ベンダー固有の要件/動作ですか? シリアル化可能なエンティティはどうなりますか?保存または転送のためにシリアライズ可能にする必要がありますか? エンティティをシリアル化できるようにする必要があるのはいつですか。
151
java
hibernate
serialization
orm
jpa