栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

Spring中的事务管理

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Spring中的事务管理

目录
  • 事务(Transaction)
    • 事务ACID原则
    • Spring中的事务管理
      • 声明式事务:AOP
      • 编程式事务:需要在代码中,进行事务管理
  • 事务的作用

事务(Transaction)
  • 把一组业务当成一个业务来做;要么都成功,要么都失败。
  • 事务开发在项目开发中,十分重要,涉及到数据的一致性问题,不能马虎
  • 确保完整性和一致性;
事务ACID原则

原子性(Atomicity)
原子性是指事务是一个不可分割的工作单位,事务中的操作要么都发生,要么都不发生。
一致性(Consistency)
事务前后数据的完整性必须保持一致。
隔离性(Isolation)
事务的隔离性是多个用户并发访问数据库时,数据库为每一个用户开启的事务,不能被其他事务的操作数据所干扰,多个并发事务之间要相互隔离。
持久性(Durability)
持久性是指一个事务一旦被提交,它对数据库中数据的改变就是永久性的,接下来即使数据库发生故障也不应该对其有任何影响

Spring中的事务管理 声明式事务:AOP

spring-dao.xml

   
    
        
    
    
    
    
        
        
        
            
            
            
        
    
    
    
        
        
    

编程式事务:需要在代码中,进行事务管理 事务的作用
  • 如果不配置事务,可能存在数据提交不一致的情况
  • 如果不在Spring中配置事务,就需要在代码中手动配置事务
  • 事务在项目的开发中十分重要,涉及到数据的一致性和完整性问题。
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/602475.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号