zoukankan      html  css  js  c++  java
  • Spring事务管理要点总结

    # Spring事务管理要点总结


    ### 要点
    ---
    - 事务是企业级应用中必不可缺少的技术,用来确保数据的完整性和一致性。
    - Spring事务管理并不实现事务管理的实现,而是借助HibernateJDBC等的实现


    ### 事务的四个特性ACID
    ---
    - 原子性Atomicity,最小单元
    - 一致性Consistency,不会出现部分成功部分失败
    - 隔离性Isolation,隔离避免相互影响
    - 持久性Durability,事务的结果会写到到持久化存储器

    ### 核心接口
    ---
    - 事务定义,参数,属性
    - 获取事务,提交,回滚
    - 事务的状态,已保存,只能回滚,已完成?


    ### 事务属性
    ---
    - 传播行为
        - 决定事务的处理方式
    - 隔离规则
        - 隔离级别越高越安全,但是越慢
    - 回滚规则
    - 事务超时
    - 是否只读
        - 只读有利于数据库优化

    ### 编程式事务和声明式事务
    ---
    - 编程式事务更精确,声明式事务更简单
    - 声明式事务是基于AOP的


    ### 引用
    ---
    - [Spring事务管理(详解+实例)](https://blog.csdn.net/trigl/article/details/50968079)
    - [javaweb学习总结(三十八)——事务](https://www.cnblogs.com/xdp-gacl/p/3984001.html)
    - [深入理解MyBatis(七)—MyBatis事务](https://blog.csdn.net/u013967175/article/details/78192279)
    - [MyBatis事务管理的两种方式](https://blog.csdn.net/u011109589/article/details/80491507)


  • 相关阅读:
    192.168.*.* 的ip无法连接Mysql数据库的解决办法
    sql server从数据库表中读取不同的日期格式
    mysql数据库命令使用
    远程软件连接虚拟机慢解决方法
    VMware设置nat上网
    虚拟机用桥接上网
    delete和truncate区别
    LNMP
    zabbix
    cacti监控
  • 原文地址:https://www.cnblogs.com/jiftle/p/10173158.html
Copyright © 2011-2022 走看看