org.apache.commons.beanutils.copyProperties中复制不成功但是不报错问题
来源:互联网 发布:手机视频网站源码 编辑:程序博客网 时间:2024/06/05 05:06
今天做一个项目因为bean中的property有点多就想到了用apache的BeanUtils的copyProperties,因为之前用过就轻车熟路了,但是当运行程序时始终复制不成功,看代码好多遍确定代码没有问题,就想到是不是jar包中的源码的问题,于是从网上下了源码包来看,用debug跟,最后终于发现问题
public List<Object> mapRow(ResultSet res) throws Exception{
List<Object> list = new ArrayList<Object>();
Iterator rows = null;
rows = (new ResultSetDynaClass(res)).iterator();
//while(res.next()) {System.out.println(res.getString(2));}
while(rows.hasNext()) {
System.out.println("-------------------------------------");
//System.out.println(rows.next());
Child child = new Child();
DynaBean row = (DynaBean) rows.next();
BeanUtils.copyProperties(child, row);
System.out.println("2---" + child.getChildid());
list.add(child);
}
return list;
}
以上方法正确,当执行rows = (new ResultSetDynaClass(res)).iterator();时,从数据库取出的column名被自动全部转换为小写,使它不能与类中的属性名相匹配。最后导致遍历失败
- org.apache.commons.beanutils.copyProperties中复制不成功但是不报错问题
- org.apache.commons.beanutils.copyProperties方法简介
- BeanUtils.copyProperties 复制bean异常org.apache.commons.beanutils.ConversionException: No value specifie
- BeanUtils.copyProperties 复制bean异常org.apache.commons.beanutils.ConversionException: No value specifie
- Spring BeanUtils.copyProperties和apache commons-beanutils
- Spring BeanUtils.copyProperties和apache commons-beanutils
- org.apache.commons.beanutils.BeanUtils
- org.apache.commons.beanutils.BeanUtils;
- BeanUtils--org.apache.commons.beanutils.BeanUtils
- Apache Commons BeanUtils包学习(1)-BeanUtils.copyProperties
- org.apache.commons.beanutils.ConversionException:
- org.apache.commons.beanutils.DynaBean
- org/apache/commons/beanutils/Converter
- org.apache.commons.beanutils.DynaBean
- org.apache.commons.beanutils.BeanUtils 简介
- org.apache.commons.beanutils.BeanUtils 简介
- org.apache.commons.beanutils.BeanUtils用法
- org.apache.commons.beanutils.BeanUtils 简介
- Dcim.exe病毒文件感染相机SD卡处理方案
- dfsdf
- AS3中通过ByteArray进行对象的深度拷贝
- 进程和线程的区别
- 序列化格式YAML初探
- org.apache.commons.beanutils.copyProperties中复制不成功但是不报错问题
- smarty数组模板赋值的问题
- 圆周卷积和画图技巧
- 微软的PHP连接SQL Server数据库 (Microsoft Drivers for PHP for SQL Server )
- ZigBee网络中的帧结构
- WIN7远程桌面连接方法
- 省赛 机器人广搜
- yaml资料的设置及ruby读取yaml数据
- 设计模式--结构型--代理模式