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.
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.