La question est dans le titre. Ci-dessous je viens de décrire certaines de mes réflexions et conclusions.
Quand j'ai eu très simple modèle de domaine (3 tables, sans relations) toutes mes entités n'est PAS Sérialisable.
Mais lorsque le domaine modèle est devenu plus complexe, j'ai eu RuntimeException qui a dit que l'une de mes entités n'ont pas Sérialisable.
J'utilise Hibernate comme une implémentation JPA.
Je me demande:
- Est-il spécifique au fournisseur exigence/comportement?
- Ce qui se passe avec mon serializable entités? Devraient-ils être sérialisable pour le stockage ou pour le transfert?
- À quel moment il devient nécessaire de faire de mon entité sérialisable?