- 博客(3)
- 收藏
- 关注
原创 Spring事务简要分析
那么,在第一个事务中的两次读此数据之间,由于第二个事务的修改,那么第一个事务两次读到的数据可能是不一样的。指当事务不是独立执行时发生的一种现象,例如第一个事务对一个表中所有数据的某一列进行修改,同时,第二个事务也修改这个表中的数据, 向表中插入一行新数据。所谓脏读就是一个事务 A 读取另一个事务 B 修改但尚未提交的数据, 并在此基础上操作,而事务 B 又执行事务回滚(也就是撤销了事务), 因为这个数据是还没有提交的数据, 那么事务A读到的这个数据是脏数据,依据脏数据所做的操作可能是不正确的。
2023-03-03 12:25:09
665
1
原创 Spring事务嵌套
有一段比较有意思的代码。AService有事务在afterCommit后触发没有事务的BService#exec,在BService#exec中 触发有事务的CService#exec,并且CService#exec也有 afterCommit 事务提交后的操作。(最终CService#exec#afterCommit没有执行)
2023-03-03 01:13:40
696
原创 Spring Boot项目依赖本地jar包,并将本地jar包打包到spring boot的jar包外
在开发中我们如何加载本地jar,并将本地jar包打包到spring boot的jar包外?我们在项目中新建lib目录,将需要加载的jar包放入。在pom.xml中添加插件,在执行maven clean的时候将jar包打入本地仓。在pom.xml中添加添加依赖坐标。在pom.xml文件中添加插件,执行maven install打包的时候将jar包打到指定目录。效果如下:...
2020-04-29 15:03:37
446
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人