前言:
在年前刚写的18年年终总结中,有提到使用了一个对JdbcTemplate封装了一层的NamedParameterJdbcTemplate。
下面是我对其进行的一些总结:
-
参数支持类:
SqlParameterSource :
可以使用SqlParameterSource实现作为来实现为命名参数设值,默认实现有 :
MapSqlParameterSource实现非常简单,只是封装了java.util.Map;
BeanPropertySqlParameterSource封装了一个JavaBean对象,通过JavaBean对象属性来决定命名参数的值。
EmptySqlParameterSource 一个空的SqlParameterSource ,常用来占位使用
-
查询方法:
1.返回Object类型的数据:
API: public < T > T queryForObject(String s