zoukankan      html  css  js  c++  java
  • Spring Boot整合 JdbcTemplate

    (1) 在pom.xml加入jdbcTemplate的依赖;

    (2) 编写DemoDao类,声明为:@Repository,引入JdbcTemplate

    (3) 编写DemoService类,引入DemoDao进行使用

    (4) 编写Demo2Controller进行简单测试。

    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、那么只需要在需要使用的类中加入: @Resource private JdbcTemplate jdbcTemplate;

    /**
     * 使用@Repository注解,标注这是一个持久化操作对象.
     * @author Angel -- 守护天使
     * @version v.0.1
     * @date 2016年12月18日
     */
    @Repository
    public class CatDao {
        
        @Resource
        private JdbcTemplate jdbcTemplate;
        
        public Cat selectByCatName(String catName){
            
            /**
             * 1、定义一个Sql语句;
             * 2、定义一个RowMapper.
             * 3、执行查询方法.
             */
            String sql = "select *from cat where cat_name=?";
            RowMapper<Cat> rowMapper = new BeanPropertyRowMapper<>(Cat.class);
            Cat cat = jdbcTemplate.queryForObject(sql, new Object[]{catName}, rowMapper);
            
            return cat;
        }
        
    }
  • 相关阅读:
    Qt发送事件与自定义事件
    Qt文本流和数据流
    Qt文件操作
    Qt 布局管理器
    Qt 标准对话框
    Qt 对话框QDailog及其类型
    Qt 对象间的父子关系
    Qt 信号与槽
    Qt 计算器界面实现
    C++ 多态、虚函数(virtual 关键字)、静态联编、动态联编
  • 原文地址:https://www.cnblogs.com/a8457013/p/8064523.html
Copyright © 2011-2022 走看看