Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Wie serialisiert und deserialisiert man ein Hibernate-Objekt?

Sie können SerializationHelper verwenden Dienstprogramm, das von Hibernate bereitgestellt wird, erledigt Klon die Arbeit für Sie. Wenn Sie jedoch als neue Entität speichern möchten, stellen Sie sicher, dass Sie die ID- und Versionseigenschaften zurücksetzen.

javadoc

Eine typische Anforderung, die ich verwendet habe, um einen Schnappschuss des aktuellen Zustands des Entitätsobjekts zu erhalten, siehe meine Antwort in posten

Beispiel:

  Entity object=SerializationHelper.clone(<Entity Object>);

Diese Methode erstellt einen Klon (neues Objekt), indem sie zuerst serialisiert und dann deserialisiert wird.