测试发现的bean属性copy问题?

今天测试一接口发现SQL查询语句居然多一个参数。经过增加日志打印发现是
MsgDto dto = new MsgDto();
BeanUtils.copyProperties(dto, msgDto);  的问题。
MsgDto有一个Integer类型属性netType, msgDto.netType值为null,执行copyProperties时dto的netType竟然为0。
目前项目用到commons-beanutils jar包版本1.8.3,于是升级为1.9.2当前最新版本,再测试又好了。

猜你喜欢

转载自chiangyaniu.iteye.com/blog/2245258