Pytanie znajduje się w tytule. Poniżej przedstawiłem niektóre z moich myśli i ustaleń.Kiedy i dlaczego jednostki JPA powinny implementować interfejs Serializable?
Kiedy miałem bardzo prosty model domeny (3 tabele bez żadnych powiązań) wszystkie moje podmioty NIE implementowały Serializable.
Ale kiedy model domeny stał się bardziej złożony, otrzymałem RuntimeException, który stwierdził, że jedna z moich jednostek nie implementowała Serializable.
Używam Hibernate jako implementacji JPA.
zastanawiam:
- Czy sprzedawca specyficzne wymaganie/zachowanie?
- Co stanie się z moimi obiektami serializowanymi? Czy należy je szeregować do przechowywania lub do przenoszenia?
- W którym momencie konieczne staje się uczynienie mojej jednostki serializowalną?
Nie wiem, może moje istoty są przenoszone gdzieś w sposób dorozumiany. Używam hibernacji + sprężyny + jsf i Tomcat. Gdzie w tym łańcuchu może nastąpić przeniesienie? – Roman