问题定位:BeanUtils.copyProperties(c,question);是浅拷贝 BeanUtil.copyToList(studentRequests, StudentRequest.class); 也是浅复制,只是复制最外面一层 什么是浅拷贝: 只是对主对象,第一层进行拷贝,对于对象中的对象,只是将其对象的引用复制一份,所以对副本对象的改变会影响到主对象。 什么是深拷贝: 将主对象的所有全部给副对象一份,复制完之后,就完全隔开,互相不影响。
浅拷贝,栈堆情况:
问题定位:BeanUtils.copyProperties(c,question);是浅拷贝 BeanUtil.copyToList(studentRequests, StudentRequest.class); 也是浅复制,只是复制最外面一层 什么是浅拷贝: 只是对主对象,第一层进行拷贝,对于对象中的对象,只是将其对象的引用复制一份,所以对副本对象的改变会影响到主对象。 什么是深拷贝: 将主对象的所有全部给副对象一份,复制完之后,就完全隔开,互相不影响。
浅拷贝,栈堆情况:
前言呵呵前端时间使用 BeanUtils.copyProperties 的时候碰到了一个这样的问题我有两个实体, 有同样的属性
举报文章
请选择举报类型
补充说明
0/200
上传截图
格式支持JPEG/PNG/JPG,图片不超过1.9M