springjdbctemplate默认方法可将结果值转换为Map<String,Object>
但如果是想直接转换成一个实例对象的值,用queryForObject方法。它从2.5版本也提供了很好的支持:
getSpringJdbcTemplate().queryForObject(sql.toString(), ParameterizedBeanPropertyRowMapper.newInstance(ProductPlayEntity.class),params);
这个能通过一些打包编译部署的严格验证。
直接部署的要地注较低的,可以直接 用new BeanPropertyRowMapper<ProductPlayEntity>(ProductPlayEntity.class),这个一般情况下是没有问题。
有时候为了方便,使用命名参数也不错,其实很简单,就是参数名 前面加个冒号: :参数名,就可以,参数放在map对象中。