Spring中的事务,用注解实现也就是一个@Transactional,这个注解有六个参数
1、propagation传播行为,也就是多事物之间进行调用的时候做出的一些策略,例如a方法调用b方法。有两个常用的参数,REQUIRES如果a方法有事务,b方法没事务,那么b会跟这a事务进行运行,如果a没有事务,b有事务,那么会创建新的事务,REQUIRES_NEW不管ab方法是否有事务,都会创建新事务。
2、isolation隔离级别,也就是数据库的四种隔离级别。
3、timeout超时时间,开启事务到提交的时间,默认是-1无限,可以自定义单位是秒。
4、readOnly是否只读,默认是false,若为true,则不能增删改
5、rollbackFor哪些异常回滚
6、noRollbackFor哪些异常不回滚

Spring中事务使用相关推荐

  1. Spring事务专题(四)Spring中事务的使用、抽象机制及模拟Spring事务实现

    前言 本专题大纲如下: 事务专题大纲 「对于专题大纲我又做了调整哈,主要是希望专题的内容能够更丰富,更加详细」,本来是想在源码分析的文章中附带讲一讲事务使用中的问题,这两天想了想还是单独写一篇并作为事 ...

  2. spring中事务控制的一组API

    Spring事务控制我们要明确的 第一:JavaEE体系进行分层开发,事务处理位于业务层,Spring提供了分层设计业务层的事务处理解决方案. 第二:spring框架为我们提供了一组事务控制的接口.具 ...

  3. Spring中事务的使用、抽象机制及模拟Spring事务实现

    本文大纲如下: Spring事务应用大纲 编程式事务 Spring提供了两种编程式事务管理的方法 使用 TransactionTemplate 或者 TransactionalOperator. 直接 ...

  4. spring中事务失效的几种情况

    下面简单介绍下,spring中常见的事务失效的几种情况.让我们在开发的过程避免这些情况,写出正确而且优雅的代码. 文章目录 数据库引擎不支持,mysql需要InnoDB 方法必须是public的 方法 ...

  5. 事务例子_Spring事务专题(四)Spring中事务的使用、抽象机制及模拟Spring事务实现...

    Spring中事务的使用示例.属性及使用中可能出现的问题 前言 本专题大纲如下: 「对于专题大纲我又做了调整哈,主要是希望专题的内容能够更丰富,更加详细」,本来是想在源码分析的文章中附带讲一讲事务使用 ...

  6. Spring中事务内部调用引发的惨案

    在一个类内部有2个方法foo和bar,其中bar方法配有注解(@Transactional),即bar是事务执行的,而foo不是事务执行,当foo方法内部调用bar方法后,bar方法的事务是不生效的. ...

  7. spring中事务配置的3种方式-2

    http://doc.javanb.com/spring-framework-reference-zh-2-0-5/ch09s05.html http://zpchen.iteye.com/blog/ ...

  8. Spring中事务提交成功后处理的异步调用方法

    为什么80%的码农都做不了架构师?>>>    问题 想要在Spring中提交事务成功后,调用一部分异步方法. 解决 TransactionSynchronizationManage ...

  9. Spring 中事务传播行为

    事务传播行为是指方法之间的调用事务策略的问题,在理解数据库的事务时,我们一般时希望事务能够同时成功或同时失败.但是在写代码的时候并非如此.如果在进行批处理时,其中的一条处理失败了,我们只希望失败的这条 ...

最新文章

  1. ajax跨域异常,ajax跨域问题
  2. 为freetextbox1.6.5上传图片加上水印
  3. ObjC load与initialize 简析
  4. 使用示例_在Unity中使用ComputeShader示例
  5. [数论]拓展中国剩余定理
  6. string类的实现(构造函数,析构函数,运算符重载)
  7. 加码 2000 亿新基建还不够,阿里云再放话:今年招 5000 人!
  8. swift语言 数组定义_如何在Swift中声明弱引用数组?
  9. POJ 2996, Help Me with the Game
  10. face_recognition 人脸识别
  11. 线代 [7]|实对称矩阵
  12. Android开发相关介绍--基础篇
  13. manifest.json取消通讯录权限
  14. 20160411_使用老毛桃破解电脑密码
  15. 隐马尔模型----四
  16. CSS基础知识学习笔记
  17. 解决error: (-210:Unsupported format or combination of formats) [Start]FindContours supports only CV_8U
  18. 中科大计算机复试题目,中科大计算机学院2012研究生上机复试题
  19. python收集参数_python收集参数
  20. 网上搜集的取名大全(部分)

热门文章

  1. Go语言基础环境配置(windows)
  2. 4、HTML 超链接
  3. 83-MACD 移动平均汇总/分离指标.(2015.7.3)
  4. php获取对象属性值
  5. 23个.net开源项目
  6. 【elasticsearch】elasticsearch 升级
  7. Spark中的数据本地性
  8. Spring MVC验证器应用实例(超详细)
  9. 03-26 网络流量分析
  10. 面试时如何回答购物车测试步骤?