在使用apache common 包中BeanUtils.copyProperties 中如果对象中有Integer 类型的属性值为空,copy之后值变成了0,如想解决这个问题,则
在当前类中加载以下代码可解决
// 可以通过转换器来设置为null时的默认转换值。
static {
ConvertUtils.register(new LongConverter(null), Long.class);
ConvertUtils.register(new ShortConverter(null), Short.class);
ConvertUtils.register(new IntegerConverter(null), Integer.class);
ConvertUtils.register(new DoubleConverter(null), Double.class);
ConvertUtils.register(new BigDecimalConverter(null), BigDecimal.class);
}