我正在使用 SimpleJdbcTemplate 来从数据库中获取记录列表。每条记录对应一个数据模型对象。我在互联网上搜索了很多,但我还是 无法弄清楚如何使用通用行映射器从数据库中获取多行。
说我需要获取SampleObj类型的对象列表。
如何定义参数化行映射器?我如何获得SampleObj类型对象的列表?
每当我尝试创建行映射器时,行映射器中的返回类型始终被检测为单个对象而不是列表。请帮忙。
答案 0 :(得分:9)
RowMapper maps one row。当您execute a query时,返回的每一行都会被映射,然后您会返回一个List。试试吧,它会以你想要的方式运作。在整个JDBC chapter of the Spring reference guide中都有这样做的例子。