simpleJdbcTemplate多行获取

时间:2011-10-18 13:05:15

标签: java spring jdbc dao spring-jdbc

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

说我需要获取SampleObj类型的对象列表

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

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

1 个答案:

答案 0 :(得分:9)

RowMapper maps one row。当您execute a query时,返回的每一行都会被映射,然后您会返回一个List。试试吧,它会以你想要的方式运作。在整个JDBC chapter of the Spring reference guide中都有这样做的例子。