`
mjs123
  • 浏览: 36033 次
  • 性别: Icon_minigender_1
  • 来自: 长沙
文章分类
社区版块
存档分类
最新评论

spring事务小探

阅读更多

事务的概念

一.原子性(Atomic)
    事务由一个或多个行为组成,形成一个工作单元。原子性确保在这个工作单元中的所有操作要么都发生,要么都不发生。任何一个行为失败,整个事务就回滚。

二.一致性(Consistent)
    一旦一个事务结束了,不管成功与否,系统所处状态和它的也为规则是一致的,就数据应当不会被破坏。

三.隔离性(Isolated)
    事务应该允许多个用户操作同一个数据,但用户之间不会互相影响。因此,事务必须是隔离的,防止并发读写同一个数据的情况发生。

四.持久性(Durable)
   一旦事务成功完成,事务的结果就应该被持久化下来。

spring事务探索
http://www.iteye.com/topic/11190

解惑 spring 嵌套事务
http://www.iteye.com/topic/35907?page=1

Spring声明式事务管理源码解读
http://www.iteye.com/topic/87426?page=1

详解spring事务属性
http://www.iteye.com/post/282638

几篇很好的spring事务文章。

 

分享到:
评论

相关推荐

    spring技术详解

    它通过一系列的模块化组件实现了轻量级容器、AOP(面向切面编程)、事务管理、数据访问/集成、模型视图控制器(MVC)等企业级应用服务。 #### 春探入门 ##### 准备工作 在深入学习Spring之前,首先需要确保具备...

    spring-framework:Spring源码阅读

    本篇将围绕"spring-framework:Spring源码阅读"的主题,带你一探Spring框架的内部世界。 Spring框架以其依赖注入(Dependency Injection,DI)和面向切面编程(Aspect-Oriented Programming,AOP)的核心特性,极大...

    fdfsmoves_springboot_Elasticsearchbeetlsql

    4. **BeetlSQL配置**:项目中会包含BeetlSQL的配置,如数据源设置、事务管理等。此外,还会有SQL模板文件,用于执行数据库操作。 5. **Entity类**:为Elasticsearch和BeetlSQL设计的实体类,这些类代表数据库表和...

    java程序员面试笔试宝典 + 115个Java面试题和答案+进入IT行业必读的324个java面试题

    数据库操作方面,SQL语言是基础,包括DML(增删改查)、DDL(数据定义)、DCL(权限控制)等,理解JDBC API的使用,以及事务的ACID特性。如果涉及到框架,如Spring,还需要了解其AOP(面向切面编程)和IOC(依赖注入...

    Java学习路线图:Java应知应会的300个问题.rar

    此外,面试中还经常涉及设计模式、JVM内存模型、数据库操作、Spring框架等相关知识: 1. 你能列举几种常见的设计模式,并解释其应用场景吗? 2. Java虚拟机的内存结构是怎样的?垃圾回收机制是如何工作的? 3. JDBC...

    基于J2ee+tomcat+sql2005在线考试系统

    Spring框架负责依赖注入和事务管理,Hibernate或MyBatis作为ORM(对象关系映射)工具,简化数据库操作。 总结来说,基于J2EE+Tomcat+SQL Server 2005的在线考试系统是一个集成了用户管理、试题库管理、考试安排、...

Global site tag (gtag.js) - Google Analytics