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);
    }
  • 相关阅读:
    并发包学习(二)-容器学习记录
    初尝微信小程序开发与实践
    记一次全站升级https引发的一系列问题
    Hadoop集群搭建
    es5 的类和继承
    TypeScript 类和继承
    TypeScript 函数
    TypeScript 变量 和 数据类型
    js变量提升与函数提升
    vue 路由监听
  • 原文地址:https://www.cnblogs.com/YangBinChina/p/13784794.html
Copyright © 2011-2022 走看看