如何序列化和反序列化hibernate对象? [英] how to serialize and deserialize hibernate object?

查看:248
本文介绍了如何序列化和反序列化hibernate对象?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我想要隔离&反序列化的hibernate对象。
有人可以告诉我怎么做到这一点吗?



谢谢

解决方案你可以使用由hibernate提供的 SerializationHelper 工具,克隆将为你工作。但如果您想保存为新实体,请确保您重置了id和版本属性。

javadoc



一个典型的需求我用它来实现当前状态的实体对象的快照,请参考我在帖子



<例如:

 实体对象= SerializationHelper.clone(< Entity Object>); 

这个方法将通过首先序列化然后反序列化来创建clone(新对象)。


i want to serailize & deserialized hibernate object. Can anybody tell me how can i achieve this?

Thanks

解决方案

you can use SerializationHelper utility provided by hibernate, clone will do job for you. but if you want to save as new entity then make sure you reset id and version properties.

javadoc

one typical requirement i have used this to achive snapshot of current state of entity object, refer to my answer in post

Example:

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

This method will create clone (new object) by first serializing and then deserializing.

这篇关于如何序列化和反序列化hibernate对象?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆