zoukankan      html  css  js  c++  java
  • 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);
    }
  • 相关阅读:
    Python冒泡算法和修改配置文件
    第五章:处理数据
    第四章:持久存储
    Python之打印99乘法表
    Python之编写登录接口
    Python之文件操作
    第三章:文件与异常
    FineUI 修改config表属性
    FineUI Grid中WindowField根据列数据决定是否Enalble
    表之间不同字段的数据复制
  • 原文地址:https://www.cnblogs.com/YangBinChina/p/13784794.html
Copyright © 2011-2022 走看看