JdbcTemplate
类使用org.springframework.jdbc.core.RowMapper <T>
接口在每行的基础上映射ResultSet
的行。该接口的实现执行将每行映射到结果对象的实际工作。如果抛出SQLExceptions
将被调用的JdbcTemplate
捕获和处理。
接口的声明
以下是org.springframework.jdbc.core.RowMapper<T>
接口的声明 -
public interface RowMapper<T>
用法
步骤1 - 使用配置的数据源创建一个JdbcTemplate
对象。
步骤2 - 创建一个实现RowMapper
接口的StudentMapper
对象。
步骤3 - 使用JdbcTemplate
对象方法在使用StudentMapper
对象时进行数据库操作。
实例
以下示例将演示如何使用spring jdbc进行读取查询。使用StudentMapper
对象将读取记录从student
表映射到Student
对象。
语法
String SQL = "select * from Student";
List <Student> students = jdbcTemplateObject.query(SQL,
new StudentMapper());
在上面示例(语法)代码中 -
- SQL - 选择查询语句来来读取学生记录信息。
- jdbcTemplateObject -
StudentJDBCTemplate
对象从数据库中读取Student
对象。 - StudentMapper -
StudentMapper
对象将学生记录映射到Student
对象。