Mysql
 sql >> Base de données >  >> RDS >> Mysql

comment sérialiser et désérialiser l'objet hibernate?

vous pouvez utiliser SerializationHelper utilitaire fourni par hibernate, clone fera le travail pour vous. mais si vous souhaitez enregistrer en tant que nouvelle entité, assurez-vous de réinitialiser les propriétés d'ID et de version.

javadoc

une exigence typique que j'ai utilisée pour obtenir un instantané de l'état actuel de l'objet entité, reportez-vous à ma réponse dans poster

Exemple :

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

Cette méthode créera un clone (nouvel objet) en sérialisant d'abord puis en désérialisant.