org.apache.commons.beanutils.BeanUtils#copyProperties方法会进行类型转换,默认情况下会将Ineger、Boolean、Long等基本类型包装类为null时的值复制后转换成0或者false,有时这个可能会引起不必要的麻烦。
如果是相同类型对象复制没有任何类型转换请使用org.apache.commons.beanutils.PropertyUtils#copyProperties方法。大家一定注意。
本文介绍了org.apache.commons.beanutils.BeanUtils#copyProperties方法在进行类型转换时的默认行为,特别是将null值转换为0或false的情况。对于相同类型对象复制且不需要类型转换的情况,建议使用org.apache.commons.beanutils.PropertyUtils#copyProperties方法。
org.apache.commons.beanutils.BeanUtils#copyProperties方法会进行类型转换,默认情况下会将Ineger、Boolean、Long等基本类型包装类为null时的值复制后转换成0或者false,有时这个可能会引起不必要的麻烦。
如果是相同类型对象复制没有任何类型转换请使用org.apache.commons.beanutils.PropertyUtils#copyProperties方法。大家一定注意。

被折叠的 条评论
为什么被折叠?