query过程都可以进行数据类型自动转换,而且不仅仅按标准命名,还可以支持下划线分隔后拼接成驼峰式字符完全轻量级.
Spring 2.5 提供了一个便利的RowMapper实现-----BeanPropertyRowMapper,它可自动将一行数据映射到指定类的实例中。
例如:属性名称(gprice)匹配到同名列或带下划线的同名列(G_Price)。
如果某个属性不匹配则返回属性值为Null;
//用BeanPropertyRowMapper自动匹配
//BeanPropertyRowMapper自动将一行数据映射到指定Goods类的实例中
List<Goods> goods = template.query(sql, new BeanPropertyRowMapper<Goods>(Goods.class));