测试程序的时候发现使用jdbcTemplate执行select * from user where id = ?语句时最后返回给前端的数据少了数据库中的一个字段,经过调试却发现数据已经被成功地填充到了resultSet里面,尝试了几下,最后发现是该POJO的构造函数中虽然写了这个参数,但是在函数中却忘了把这个参数赋给POJO的相应字段。修改后即可。
JdbcTemplate RowMapper没有把返回的数据填充到POJO里面
最新推荐文章于 2021-08-13 12:37:59 发布

测试程序的时候发现使用jdbcTemplate执行select * from user where id = ?语句时最后返回给前端的数据少了数据库中的一个字段,经过调试却发现数据已经被成功地填充到了resultSet里面,尝试了几下,最后发现是该POJO的构造函数中虽然写了这个参数,但是在函数中却忘了把这个参数赋给POJO的相应字段。修改后即可。