bạn có thể sử dụng SerializationHelper
tiện ích được cung cấp bởi hibernate, bản sao sẽ làm công việc cho bạn. nhưng nếu bạn muốn lưu dưới dạng thực thể mới thì hãy đảm bảo bạn đặt lại thuộc tính id và phiên bản.
một yêu cầu điển hình mà tôi đã sử dụng để có được ảnh chụp nhanh về trạng thái hiện tại của đối tượng thực thể, hãy tham khảo câu trả lời của tôi trong bài đăng
Ví dụ:
Entity object=SerializationHelper.clone(<Entity Object>);
Phương thức này sẽ tạo bản sao (đối tượng mới) bằng cách tuần tự hóa đầu tiên và sau đó giải mã hóa.