详细异常:org.postgresql.util.PSQLException: No hstore extension installed.
环境:使用NamedParameterJdbcTemplate的批量处理时出现这个异常。
原因分析: 最开始以为是没有引入jdbc相关的依赖,试验后不是这个问题。又吧map改为了javabean,成功入库。似乎和实现具名参数有关,
MapSqlParameterSource,只是封装了java.util.Map
BeanPropertySqlParameterSource封装了一个JavaBean对象,通过JavaBean对象属性设置具名参数值
EmptySqlParameterSource 一个空的SqlParameterSource ,占位使用
奇怪的是我之前好像用map成功过?印象不是很深刻,后边对我自己封装的批量处理数据函数做个扩展,使其支持使用List<>map为参数,再试试。