simpleJdbcTemplate多行获取

San*_*iar 2 java spring dao jdbc spring-jdbc

我正在使用SimpleJdbcTemplate从数据库中获取记录列表.每条记录对应一个数据模型对象.我在互联网上搜索了很多,但我仍然无法弄清楚如何使用通用行映射器从数据库中获取多行.

假设我需要获取SampleObj类型的对象列表.

我如何定义参数化行映射器?我如何获得SampleObj类型对象的列表?

每当我尝试创建行映射器时,行映射器中的返回类型始终被检测为单个对象而不是列表.请帮忙.

Rya*_*art 9

RowMapper 映射一行.当你执行一个查询,返回的每一行被映射时,你得到一个列表.试试吧,它会以你想要的方式运作.在Spring参考指南JDBC章节中有这样做的例子.

  • 谢谢瑞恩.到目前为止,我尝试过各种各样的事 但现在它奏效了.我使用queryForList来获取对象列表.但它正在返回地图列表.当我使用query()时,它工作. (2认同)