一般来讲,java中,对象的copy一般是通过Beans.copy(B, A);用来将A对象复制给B对象,包括对象里面的属性和值. 但但但...... 这样做,有一个很严重的问题,那就是:如果把A对象复制后B,我们改变B对象里面某一个属性的值,A对象相对应的那个属性的值也会改变. 这个问题会导致有时候我们发现数据库里面数据有异常,造成数据污染. 如果我们遇到对象copy,又遇到异常数据,可以去分析下对象是否污染. 我们可以这么写,来避免上述问题. BeanUtilsBean.getInstanc