In Java Persistence mit Hibernate, Abschnitt 5.1 der Autor empfohlen:JPA: Warum ist es schlecht, serialisierte Form einer Eigenschaft zu speichern?
, wenn die Art der Immobilie java.io.Serializable ist, ist sein Wert in seiner serialisierten Form gespeichert. Dies ist normalerweise nicht das, was Sie wollen, und sollten Sie immer Java-Klassen zuordnen, anstatt einen Heap von Bytes in der Datenbank zu speichern. Stellen Sie sich vor, eine Datenbank mit dieser binären Information zu pflegen, wenn die Anwendung in ein paar Jahren verschwunden ist.
Kann jemand bitte näher darauf eingehen?
Ist es nicht der Fall, dass, wenn der Typ einer Eigenschaft java.io.Serializable
ist dann alle seine Attribute/Felder sind serializable und dies ist in der Tat für eine Eigenschaft erforderlich hält?