Mysql
 sql >> Database >  >> RDS >> Mysql

come serializzare e deserializzare l'oggetto di ibernazione?

puoi usare SerializationHelper utility fornita da hibernate, clone farà il lavoro per te. ma se vuoi salvare come nuova entità, assicurati di reimpostare le proprietà dell'ID e della versione.

javadoc

un requisito tipico l'ho usato per ottenere un'istantanea dello stato corrente dell'oggetto entità, fare riferimento alla mia risposta in post

Esempio:

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

Questo metodo creerà clone (nuovo oggetto) prima serializzando e poi deserializzando.