在SpringBoot中使用JDBCTemplate步骤:
(1)、首先在pom中添加依赖,如果已经添加spring-data-jpa依赖则不需要以下依赖
<!-- 引入了spring-data-jpa,不需要引入 如果没有引入则需要引入下面的依赖
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-jdbc</artifactId>
</dependency>
-->
(2)、添加持久化对象
/**
* 使用@Repository注解标注这是一个持久化对象
* @author Administrator
*
*/
/**
* 使用@Repository注解标注这是一个持久化对象
* @author Administrator
*
*/
@Repository
public class PhoneDao {
@Resource
private JdbcTemplate jdbcTemplate;
public Phone selectByPhoneName(String phoneName){
/**
* 1。定义一个sql
* 2、定义一个Rowmap
* 3、执行查询方法
*
*/
String sql="select * from phone where name=?";
RowMapper<Phone> rowMapper=new BeanPropertyRowMapper<>(Phone.class);
Phone phone = jdbcTemplate.queryForObject(sql,new Object[]{phoneName}, rowMapper);
return phone;
}
}
(3)、之后的操作和使用SpringDataJPA相同在Sevice中添加对象
@Resource
private PhoneDao phoneDao;