Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/66.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何序列化和反序列化hibernate对象?_Java_Mysql_Hibernate - Fatal编程技术网

Java 如何序列化和反序列化hibernate对象?

Java 如何序列化和反序列化hibernate对象?,java,mysql,hibernate,Java,Mysql,Hibernate,我想序列化和反序列化hibernate对象。 有人能告诉我如何才能做到这一点吗 谢谢您可以使用hibernate提供的SerializationHelper实用程序,克隆将为您完成这项工作。但如果要另存为新实体,请确保重置id和版本属性 我用它来获取实体对象当前状态的快照的一个典型需求,请参阅中的答案 示例: Entity object=SerializationHelper.clone(<Entity Object>); Entity object=Serializatio

我想序列化和反序列化hibernate对象。 有人能告诉我如何才能做到这一点吗


谢谢

您可以使用hibernate提供的
SerializationHelper
实用程序,克隆将为您完成这项工作。但如果要另存为新实体,请确保重置id和版本属性

我用它来获取实体对象当前状态的快照的一个典型需求,请参阅中的答案

示例:

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

此方法将通过先序列化,然后反序列化来创建克隆(新对象)。

好的,我知道了,但为了更好地理解,我需要示例。你能帮我举个例子吗?