Вопрос в названии. Ниже я только что описал некоторые свои мысли и выводы.
Когда у меня была очень простая модель предметной области (3 таблицы без каких-либо отношений), все мои объекты НЕ реализовывали Serializable.
Но когда доменная модель стала более сложной, я получил RuntimeException, в котором говорилось, что один из моих объектов не реализовал Serializable.
Я использую Hibernate в качестве реализации JPA.
Интересно:
- Это специфичное для поставщика требование / поведение?
- Что происходит с моими сериализуемыми сущностями? Должны ли они быть сериализуемыми для хранения или передачи?
- В какой момент становится необходимым сделать мою сущность сериализуемой?