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