BeanUtils.copyProperties 复制对象异常问题
2017-11-06 11:10
711 查看
**BeanUtils.copyProperties 复制对象异常问题**
复制对象时 java.lang.IllegalArgumentException: No destination bean specified,
这个是目标的bean实体没有确定,异常代码如下:
CrmProcessOrdersParam crmProcessOrdersParam = null; BeanUtils.copyProperties(crmProcessOrdersParam, crmProcessOrdersBean);
出现问题主要的原因是在复制对象过程中,如果有一方为null,则会抛出此异常!所以把目标实体实例化即可。
改正的代码: CrmProcessOrdersParam crmProcessOrdersParam = new CrmProcessOrdersParam(); BeanUtils.copyProperties(crmProcessOrdersParam, crmProcessOrdersBean);
易错代码:
CrmProcessOrdersParam crmProcessOrdersParam = crmProcessOrdersParam Service.getById(id);
BeanUtils.copyProperties(crmProcessOrdersParam, crmProcessOrdersBean);
crmProcessOrdersParam Service.getById(id); 查询如果为空,就会出现如上问题。
相关文章推荐
- (复制对象属性方法)beanutils.copyproperties
- org.apache.commons.beanutils.copyProperties中复制不成功但是不报错问题
- spring的BeanUtils.copyProperties(obj1, obj2);复制对象时字段类型不一致,导致赋值不上
- 重写BeanUtils.copyProperties(复制对象属性方法)
- java对象拷贝之BeanUtils.copyProperties() 用法
- 有关apache包里面的BeanUtils.copyProperties 字段类型为Integer或者Double时,自动赋值为默认值的问题随笔
- BeanUtils.copyProperties 复制bean异常org.apache.commons.beanutils.ConversionException: No value specifie
- bug宝典JAVA篇 BeanUtils.copyProperties 日期问题
- java对象拷贝之BeanUtils.copyProperties() 用法
- org.springframework.beans.BeanUtils.copyProperties方法的泛型问题。
- BeanUtils.copyProperties(A,B)字段复制
- java对象拷贝之BeanUtils.copyProperties() 用法
- BeanUtils.copyProperties(A,B)字段复制
- BeanUtils.copyProperties属性拷贝日期为空异常
- BeanUtils.copyProperties 在copy Integer类型问题
- 重写org.springframework.beans.BeanUtils的copyProperties(Object source,Object target)方法 从model复制属性到pojo中
- java 使用BeanUtils.copyProperties(Object source,Object target) 复制字段值
- BeanUtils.copyProperties方法遇到null值问题
- BeanUtils.copyProperties方法遇到null值问题
- 使用BeanUtils.copyproperties发生 No value specified for 'Date'异常