导语
今天在使用BeanUtils.copyProperties的时候,遇到了一个问题,困扰了一上午,最后解决了
发此文章记录错误,方便以后在学习的人不会踩坑
问题: BeanUtils复制属性的时候,有一部分属性被复制了,还有几个没有复制成功,如图所示
解决方案:
1. 检查要复制的两个对象,属性名是否相同
2. 检查要复制的两个对象,数据类型是否相同
我这里犯的错误是第二个,数据类型不同,一个是Long,一个是Integer,所以导致的属性无法复制。
具体检查的步骤比较坎坷,直接说结论好了,如果有帮助的话点赞哈!