spring事务管理(一)
来源:互联网 发布:江苏省人口普查数据 编辑:程序博客网 时间:2024/06/05 08:46
事务是应用程序中一系列严密的操作,所有操作必须成功完成,否则在每个操作中所作的所有更改都会被撤消
1spring没有直接管理事务,而是将事务的责任委托给JTA或相应的持久化机制所提供的某个特定平台的事务实现。
2传播行为:定义关于客户端和被调用方法的事物边界
下面是事物传播规则
3事务提供了4种隔离级别
4事务配置时,需要在xml配置文件中引入用于声明事务的tx空间,事务的配置方式有2种;注入方式和基于xml配置方式
声明式事务(xml):
ps:
增删改的方法需要使用事务控制,查询的方法不需要事务的控制
5使用注解开发
1<使用注解方式配置事务,要求在Service类的上面添加@Transcational,表示事务关联到Service>
2如果在类上添加了@Transactional,相当于事务控制类中的所有方法;
如果在类中的方法添加了@Transactional,相当于事务。方法中级别的事务将覆盖类级别的事务
0 0
- spring事务管理(一)
- Spring之事务管理(一)
- 【Spring学习笔记】Spring事务管理(一)
- Spring事务管理一:Spring事务管理的优点
- 学习Spring的事务管理(一)
- Spring事务管理(详解+实例)一
- Spring事务管理(一)什么是事务?
- Spring事务管理(一)
- spring中的事务管理(一)
- Spring事务管理-》Spring事务管理(annotation)
- Spring的事务管理阅读笔记与感悟(一)
- 12-spring的事务管理(转账环境搭建一)
- spring 事务管理(基础)
- spring 事务管理(转)
- Spring事务管理(annotation)
- spring事务管理(1)
- Spring事务管理(二)
- spring 事务管理(转载)
- Redis 安全配置
- Codeforces Beta Round #11 A. Increasing Sequence 贪心
- banner框架的简单使用
- linux正则表达式详解
- Android 照相 获取图片 剪切图片获取图片
- spring事务管理(一)
- 常用日期函数
- 《C++实现数据结构》:二叉树
- 为什么以太网无法接收大于1500字节的数据包
- javascript 实现快排的两种方法 和sort()的比较,以及效率
- 求最大公约数与最小公倍数
- 步进电机原理
- AES,MD5,RSA,SHA系列等各类加密解读
- Git个别理解