标签: java mongodb spring-data clone
在我们的项目的某个时刻出现了创建对象克隆的需要,并且听说Cloneable之类的接口并不是最好用的,所以作为快速解决方案我想到只是查询数据库以接收该对象的副本(克隆发生的时刻就在upsert语句之后)。然后我还想到了一个使用对象序列化 - 反序列化的hacky clone方法。你会选择什么?
Cloneable
upsert
请注意,我使用MongoDB作为Spring Data的存储库,将来我们考虑在我们的存储库中添加Spring的缓存机制。