实体类clone方法,赋值对象修改属性值时不改动原数据

Posted weixin_43063239

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了实体类clone方法,赋值对象修改属性值时不改动原数据相关的知识,希望对你有一定的参考价值。

1.给实体类添加 implements Cloneable 接口
实现 clone方法

@Override
public 实体类名 clone() throws CloneNotSupportedException 
    return (实体类名)super.clone();

使用:实体类对象.clone(); 返回新的对象

2.使用spring的utile方法
BeanUtils.copyProperties(已有对象, 目标对象);

以上是关于实体类clone方法,赋值对象修改属性值时不改动原数据的主要内容,如果未能解决你的问题,请参考以下文章