SerializationHelper
を使用できます hibernateによって提供されるユーティリティ、cloneがあなたに代わって仕事をします。ただし、新しいエンティティとして保存する場合は、idとバージョンのプロパティをリセットしてください。
エンティティオブジェクトの現在の状態のスナップショットを達成するためにこれを使用した典型的な要件の1つは、投稿
例:
Entity object=SerializationHelper.clone(<Entity Object>);
このメソッドは、最初にシリアル化してから逆シリアル化することにより、クローン(新しいオブジェクト)を作成します。