如果 bean 中的所有对象都实现了Serializable
接口,会BeanUtils.cloneBean()
做一个深拷贝吗?
问问题
44233 次
3 回答
38
使用 Apache Commons Lang中的SerializationUtils.clone方法进行深层复制。它复制整个类层次结构。
SerializationUtils.clone(object);
于 2012-11-06T11:47:56.827 回答
8
不,cloneBean()
只做浅拷贝。如果你想要深拷贝。你可以参考这个链接,它有技术做深拷贝。
于 2012-02-13T16:29:44.853 回答
0
还有另一个支持浅克隆和深度克隆的 java 库。它提供深度克隆,无需实现 Serializable。
于 2019-07-22T06:22:16.233 回答