Spring的transactionAttributes

news/2024/7/10 3:49:24 标签: spring, exception, 优化
 

PROPAGATION_REQUIRED--支持当前事务,如果当前没有事务,就新建一个事务。这是最常见的选择。
PROPAGATION_SUPPORTS--支持当前事务,如果当前没有事务,就以非事务方式执行。
PROPAGATION_MANDATORY--支持当前事务,如果当前没有事务,就抛出异常。
PROPAGATION_REQUIRES_NEW--新建事务,如果当前存在事务,把当前事务挂起。
PROPAGATION_NOT_SUPPORTED--以非事务方式执行操作,如果当前存在事务,就把当前事务挂起。
PROPAGATION_NEVER--以非事务方式执行,如果当前存在事务,则抛出异常。
PROPAGATION_NESTED--如果当前存在事务,则在嵌套事务内执行。如果当前没有事务,则进行与PROPAGATION_REQUIRED类似的操作。

 

如果出现<prop key="myMethod">PROPAGATION_REQUIRED,readOnly, -Exception </prop>

其中:

-Exception表示有Exception抛出时,事务回滚. -代表回滚+就代表提交

readonly 就是read only, 设置操作权限为只读,一般用于查询的方法,优化作用.


http://www.niftyadmin.cn/n/591588.html

相关文章

工作流程图怎样做

工作流程图已经我们生活中的方方面面&#xff0c;为什么这么多的企业选择来制作工作流程图让员工可以更好思路清楚的工作&#xff0c;说明流程图带来的思路清晰&#xff0c;创新力度高可以充分发挥员工的积极性&#xff0c;工作流程图可以用最短的时间以及最简单的方式向观看的…

Android中在一个应用中去启动另外一个应用

Android中 一个应用启动另外一个应用一般有2种情况&#xff0c;被启动应用的包名已知和未知两种情况&#xff1a; *情况一 》已知包名通常有两种方法&#xff1a; 方法一&#xff1a; [java]/**启动另外应用的代码&#xff0c;其中被启动的应用的包名为org.hy&#xff0c;应用的…

AlphaGo GITHUB

AlphaGo GITHUB https://github.com/Rochester-NRT/AlphaGo

国内部分瀑布流网站

Pinterest是最早使用瀑布流的鼻祖&#xff0c;如今瀑布流逐渐在国内流行开来&#xff0c;实现方式也各有不同。无论淘宝、百度。新浪等老牌&#xff0c;还是新生的美丽说和蘑菇街&#xff0c;都加入了这个行列。随着技术的成熟&#xff0c;现在瀑布流已经在个人站长领域开始流行…

PostgreSQL中 drop table指令出现ERROR: cannot drop table userinfo because other objects depend on it

PostgreSQL中 drop table指令出现ERROR: cannot drop table userinfo because other objects depend on it。 blue# drop table userinfo; //删除table指令 //错误信息提示 ERROR: cannot drop table userinfo because other objects depend on it DETAIL: constraint useri…

YModem协议理解

**YModem协议理解**Modem协议是使用更大数据块&#xff0c;以追求更高效率的调制解调器所使用的一种纠错协议。它类似于Modem协议。YModem协议使用循环冗余码校验作为检错的方法。YModem是一种比较高效的文件传输协议,每包数据1024bit或者128bit。一、YModem协议传输的完整的握…

scheme 宏macro写法

scheme 宏macro写法 来源 https://www.cnblogs.com/GodWroteinlisp/archive/2012/03/27/2420426.html scheme目前其实有至少三套宏系统: 完全hygiene的syntax-rules(define-syntax)可以hygiene也可以dirty的syntax-case(define-syntax)逐步被淘汰的lisp传统宏系统define-macro(…

小米 Play 发布:CPU+GPU 双 Turbo,每个月送 10 GB 流量 ...

随着 2018 年即将走向最后一天&#xff0c;许多智能手机厂商也都赶在 12 月举行产品发布会&#xff0c;此前华为已经发布了 Nova 4&#xff0c;联想也已经发布了 Z5s 和 Z5 Pro 855 版本。到了圣诞节前后&#xff0c;就轮到了小米和荣耀这对老冤家&#xff0c;小米要发布的是小…