- 博客(5)
- 收藏
- 关注
原创 Spring声明式事务管理@Transactional注解属性和基本使用(二)
存在问题:可能不可重复读,提高隔离级别至4,对于字段级别来说已经是最高的隔离级别。值得注意的是,mysql四种隔离级别都支持,默认级别为4可重复读;oracle只支持2和8,默认为2读已提交;存在问题:脏读,读取到了未提交的数据,提高隔离级别用来解决问题。存在问题:幻读,提高隔离级别至8,添加同步锁,但是会影响效率。1)事务隔离级别概述:一个事务与其他事务之间的隔离等级【1、2、4、8】;1、事务隔离级别【Isolation】
2023-10-24 15:49:13 87
原创 Spring声明式事务管理@Transactional注解属性和基本使用(一)
比方说:执行事务方法method1之后,调用事务方法method2,此时需要设置method2方法的事务传播行为。required:如果当前有事务在运行,当前的方法就在这个事务内运行;否则就启动一个新的事务,并在自己的事务内运行;requireds_new:当前的必须启动新事务,并在自己的事务内运行,如果有事务正在运行,应该将它挂起;requireds_new:买书场景->当余额不足时,不买最后一本导致余额不足的书;当事务方法被另一个事务方法调用时,必须指定事务应该如何传播;
2023-10-23 11:01:22 83
原创 SQLyog:Error Code : 1583 Incorrect parameters in the call to native function ‘concat‘
SQLyog:Error Code : 1583 Incorrect parameters in the call to native function ‘concat‘
2022-08-08 18:44:34 1871
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人