
Spring事务系列--编程
发布日期:2021-05-10 13:43:56
浏览次数:19
分类:精选文章
本文共 2457 字,大约阅读时间需要 8 分钟。
Spring ���������������������������������������������������������������������������������������������������������������������������������������������������������������
1. ������������������
- ������������������������������������������������������������������������������������RuntimeException���������Spring������������������������
- ���������������
- ������
try-catch
���������������������������������RuntimeException��� - ������������������������������IO������������Spring������������������
- ������Spring������������������������ Exception ���������������������������������������
- ������
���������������
@Transactional(rollbackFor = Exception.class)public boolean test() { try { doDbSomeThing(); } catch (Exception e) { e.printStackTrace(); TransactionAspectSupport.currentTransactionStatus().setRollbackOnly(); return false; } return true;}
2. ���������������������
- ������������REQUIRED������������REQUIRES_NEW���������������������B���������������������������������������������������
- ���������������������������������������Spring������������������������������������������������������
���������������
@Servicepublic class UserServiceImpl implements UserService, ApplicationContextAware { private ApplicationContext applicationContext; @Transactional(propagation = Propagation.REQUIRED) @Override public void update1(User user) { updateById(user); User userNew = new User(); userNew.setId(1L); userNew.setName("Iron"); userNew.setAge(31); UserService userService = applicationContext.getBean(UserService.class); userService.update2(userNew); } @Transactional(propagation = Propagation.REQUIRES_NEW) public void update2(User user) { user.updateById(); } @Override public void setApplicationContext(ApplicationContext applicationContext) throws BeansException { this.applicationContext = applicationContext; }}
3. ������������������������
- ������������������������������������������
- ������������������������������������������������������������������
- ���������������@Transactional������������������public���������
- ���������������������������������������������������������InnoDB���
- ���������������������@TransactionConfiguration���������������������������
- ������������bean������������������������������������������
4. ���������������
- ������������������������������������������������������������������������������
发表评论
最新留言
路过,博主的博客真漂亮。。
[***.116.15.85]2025年04月15日 06时46分10秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
通过Python openpyxl库对excel进行操作
2021-05-10
eclipse自动补全代码(Auto activation只能输3个字符)
2021-05-10
svn commit failed:is scheduled for addition
2021-05-10
Java多线程
2021-05-10
Unity监听日记
2021-05-10
AndroidStudio跳到错误位置
2021-05-10
unity 四元数和欧拉角相互转换
2021-05-10
ARFoundation系列讲解-03申请苹果开发者账号
2021-05-10
直接点不玩虚的--启明云端千元现金红包、50pcs开发板直播现场拿走不谢
2021-05-10
木马开发的基本理论基础(五)
2021-05-10
openssl服务器证书操作
2021-05-10
expect 模拟交互 ftp 上传文件到指定目录下
2021-05-10
Matplotlib绘制分组聚合流程图
2021-05-10
Android--消息摘要MD5,SHA加密
2021-05-10
python3 HTTP Error 403:Forbidden
2021-05-10
Java 中的多态详解
2021-05-10
linux系统下双屏显示
2021-05-10
关于高斯模糊核
2021-05-10
PDF.js —— vue项目中使用pdf.js显示pdf文件(流)
2021-05-10