JdbcTemplate

 
•(1)  在pom.xml加入jdbcTemplate的依赖;
•(2)  编写DemoDao类,声明为:@Repository,引入JdbcTemplate
•(3)  编写DemoService类,引入DemoDao进行使用
•(4)  编写Demo2Controller进行简单测试。编写Demo2Controller进行简单测试。
 
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>
 
代码使用
那么只需要在需要使用的类中加入:
@Resource
private JdbcTemplate jdbcTemplate;
 
编写DemoDao
声明为:@Repository,引入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);
}
 
 
编写DemoService类,引入DemoDao进行使用
@Resource
private DemoDao demoDao;
public void save(Demo demo){
   demoDao.save(demo);
}
 
 
编写Demo2Controller进行简单测试
@Resource
private DemoService demoService;
@RequestMapping("/getById")
public Demo getById(long id){
  return demoService.getById(id);
}
posted @ 2020-10-09 11:26  杨斌_济南  阅读(127)  评论(0编辑  收藏  举报