0

hibernate オブジェクトをシリアライズ & デシリアライズしたい。どうすればこれを達成できるか教えてもらえますか?

ありがとう

4

1 に答える 1

1

hibernate が提供するユーティリティを使用できSerializationHelperます。クローンはあなたのために仕事をします。ただし、新しいエンティティとして保存する場合は、ID とバージョンのプロパティを必ずリセットしてください。

javadoc

エンティティオブジェクトの現在の状態のスナップショットを取得するためにこれを使用した典型的な要件の1つです。投稿の回答を参照してください

例:

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

このメソッドは、最初にシリアル化してから逆シリアル化することにより、クローン (新しいオブジェクト) を作成します。

于 2012-10-25T12:36:09.163 に答える