1、在pom.xml加入jdbcTemplate的依赖;
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-jdbc</artifactId>
</dependency>
如果在JPA已经加入的话,则可以不用引入以上的配置。
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-data-jpa</artifactId>
</dependency>
2、在需要使用的类中加入:
@Resource
private JdbcTemplate jdbcTemplate;
3、@Repository,引入JdbcTemplate
4、代码实现:
@Repository
public class DemoDao {
@Autowired
private JdbcTemplate jdbcTemplate;
public Demo getById(long id) {
String sql = "select *from Demo where id=?";
RowMapper<Demo> rowMapper = new BeanPropertyRowMapper<Demo>(Demo.class);
return jdbcTemplate.queryForObject(sql, rowMapper, id);
}
}