小知识点,工作中碰到记录下来。
之前用的JdbcTemplate都是直接查询出Map<String,Object>,然后在处理Map,有几次查询需要查出整个对象,再用map就比较麻烦,使用
jdbcTemplate.query(sql,Person.class)
发现不好使,查看代码得知原来这个只支持简单常用对象比如Integer/Long等,要想直接查询出普通对象需要一下方法:
jdbcTemplate.query(sql,new BeanPropertyRowMapper(Person.class))