Spring提供的JdbcTemplate对象

从Spring容器获取JdbcTemplate对象

Spring为我们提供了一个JdbcDaoSupport类,我们的dao实现类可以通过继承来获取JdbcTemplate.
使用步骤:
        1. dao中的实现类继承JdbcDaoSupport
        2. 通过getJdbcTemplate()或者加上this/super来直接获取一个JdbcTemplate对象来使用

使用需求:为其注入一个DataSource
        1. xml形式:
                1. dao中的实现类继承JdbcDaoSupport
                2. 配置xml文件
                     给dao 注入一个datasource
                    
                        
                        
                    
        2. 注解形式:
                @Repository("accountDao")
                public class AccountDaoImpl extends JdbcDaoSupport implements IAccountDao {
                    // 第一种:  为dao注入dataSource. 较常用
                    @Autowired
                    @Qualifier("dataSource")
                    public void setSuperDataSource(DataSource dataSource) {
                        super.setDataSource(dataSource);
                    }

                    // 第二种: 为dao注入
                      @Autowired
                    private JdbcTemplate jdbcTemplate;

                }
                本质: 就是能 拿到jdbcTemplate.执行sql语句

你可能感兴趣的:(SSM框架)