我正在使用SimpleJdbcTemplate从数据库中获取记录列表。每条记录对应一个数据模型对象。我在互联网上搜索了很多,但我仍然无法弄清楚如何使用通用行映射器从数据库中获取多行。
假设我需要获取SampleObj 类型的对象列表。
我将如何定义参数化的行映射器?我将如何获取 SampleObj 类型对象的列表?
每当我尝试创建行映射器时,行映射器的返回类型总是被检测为单个对象而不是列表。请帮忙。
我正在使用SimpleJdbcTemplate从数据库中获取记录列表。每条记录对应一个数据模型对象。我在互联网上搜索了很多,但我仍然无法弄清楚如何使用通用行映射器从数据库中获取多行。
假设我需要获取SampleObj 类型的对象列表。
我将如何定义参数化的行映射器?我将如何获取 SampleObj 类型对象的列表?
每当我尝试创建行映射器时,行映射器的返回类型总是被检测为单个对象而不是列表。请帮忙。
RowMapper映射一行。当您执行查询时,返回的每一行都会被映射,并且您会得到一个 List。试试吧,它会按照你想要的方式工作。Spring 参考指南的 JDBC 章节中都有这样做的示例。