spring getJdbcTemplate().query 返回null集合

yeruofeixue 2016-08-25 03:54:17
如题,
List<T> list = getJdbcTemplate().query(Sql,getRowMapper());

这个sql在数据库执行可以查到3个对象,getRowMapper()也可以拿到对应dto。
可是返回的list是[null,null,null].
奇怪的是,别的查询调用这个是正常的,只有这个dto不正常,对比了下数据库查到结果的字段和dto的字段,没有问题。不理解!求大神教我!
...全文
711 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
java_leaf@qq.com 2019-08-30
  • 打赏
  • 举报
回复
我采用queryforlist 查询sqlServer数据库,其中有一个字段为一个10位长度的数字,在代码中返回回来一直是null,在数据库中直接查询又能查询出数字,很费解,不明白原因,麻烦大神们解答一下
yeruofeixue 2017-05-16
  • 打赏
  • 举报
回复
都忘记自己发过这个贴了/汗。 我的问题是,getRowMapper()方法里对dto赋值时,出现异常,而捕获的异常写到日志里去了,所以控制台没有打印错误。然后也就是个null了。其实很简单,debug进去就能发现问题。不过这个错误没打印到控制台有点坑。
qq_35676749 2016-08-26
  • 打赏
  • 举报
回复
后台有报什么错误吗?
xams-creator 2016-08-26
  • 打赏
  • 举报
回复
为什么不用queryforlist

81,115

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧