美文网首页
spring(4)JdbcTemplate与spring的事务支

spring(4)JdbcTemplate与spring的事务支

作者: 机智的老刘明同志 | 来源:发表于2020-08-05 22:43 被阅读0次

9.JdbcTemplate    
    9.1 概述:
    9.2 安装:    
    9.3 CURD:
    9.4 Dao使用JdbcTemplate与JdbcDaoSupport
10.spring事务控制
    10.1 声明式事务控制(@EnableTransactionManagement+@Transactional)
    10.2 编程式事务控制(了解,TransactionTemplate)  
11.spring5新特性:

9. JdbcTemplate

    9.1 概述:

        它是spring框架中提供的一个对象,同commons-dbutils一样,是对原始 Jdbc API对象的简单封装。此外spring还提供了很多操作模板类。
        JdbcTemplate与HibernateTemplate(操作关系型数据库的) 
        RedisTemplate(操作nosql数据库的)
        JmsTemplate(操作消息队列的)

    9.2 安装:

        spring-jdbc-5.0.2.RELEASE.jar
        spring-tx-5.0.2.RELEASE.jar (事务相关)

    9.3 CURD:

注入数据源 与 jdbcTemplate CRUD操作 BeanPropertyRowMapper 与自定义AccountRowMapper

    9.4 Dao使用JdbcTemplate与JdbcDaoSupport

        JdbcDaoSupport类:spring提供用于抽取dao中的重复代码。省略JdbcTemplate的set方法书写。

spring提供的JdbcDaoSupport 我们自定义的JdbcDaoSupport  

10. spring事务控制

    10.1 声明式事务控制   

        基于xml的声明式事务控制   

        基于注解的声明式事务控制   

        @EnableTransactionManagement :开启事务支持

    Service方法上添加注解 @Transactional

    10.2 编程式事务控制(了解)  

        注入TransactionTemplate对象

        使用execute方法对事务进行管理

        execute()源码

11.spring新特性:

    11.1 jdk相关的升级

        版本:jdk8以上,tomcat8.5+
        基于 JDK8 的反射增强   
        @NonNull 注解和@Nullable 注解的使用

    11.2 核心容器的更新

        支持候选组件索引作为类路径扫描的替代方案

    11.3 JetBrains Kotlin 语言支持

    11.4 响应式编程风格

    11.5 Junit5 支持    

    11.6 依赖类库的更新    

相关文章

网友评论

      本文标题:spring(4)JdbcTemplate与spring的事务支

      本文链接:https://www.haomeiwen.com/subject/fjidkktx.html