springjdbc的对象映射与命名参数问题

            springjdbctemplate默认方法可将结果值转换为Map

            但如果是想直接转换成一个实例对象的值,用queryForObject方法。它从2.5版本也提供了很好的支持:

   getSpringJdbcTemplate().queryForObject(sql.toString(), ParameterizedBeanPropertyRowMapper.newInstance(ProductPlayEntity.class),params);

 

这个能通过一些打包编译部署的严格验证。

 

          直接部署的要地注较低的,可以直接 用new BeanPropertyRowMapper(ProductPlayEntity.class),这个一般情况下是没有问题。

 

     有时候为了方便,使用命名参数也不错,其实很简单,就是参数名   前面加个冒号:  :参数名,就可以,参数放在map对象中。

 

你可能感兴趣的:(java标准)