8.springboot: JdbcTemplate操作数据库

Paste_Image.png

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.JDBC使用

那么只需要在需要使用的类中加入:
@Resource
private JdbcTemplate jdbcTemplate;

3.编写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);
}

4.编写DemoService类,引入DemoDao进行使用

@Resource
private DemoDao demoDao;

public void save(Demo demo){
     demoDao.save(demo);
}

5.编写Demo2Controller进行简单测试

@Resource
private DemoService demoService;

@RequestMapping("/getById")
public Demo getById(long id){
    return demoService.getById(id);
}
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容