
事务
文章平均质量分 90
事务基本特性和场景
bestcxx
向外思考,向上生长,锲而不舍,金石可镂
展开
-
(三)事务:Mybatis的本地缓存和二级缓存
Mybatis 缓存问题导入 在上一篇文章中提到了默认情况下,“不可重复读”的现象无法复现,当时采用了编写同名冗余 Mapper 方法的方式再现了“不可重复读”。其实这样回避了一个问题,即 Mybatis 的缓存机制。由于该机制可能导致事务设置的失效,所以这里我们对该机制进行阐述。 注意 本文所说的缓存都是 Mybatis 中的缓存。 只有配置事务的时候,Mybatis ...原创 2018-02-26 19:27:31 · 1061 阅读 · 0 评论 -
(二)事务:事务配置的规律-Spring MVC+ mybatis 环境
事务隔离特性和传播特性 基于上一篇文章,我们使用 Spring MVC+mybatis+mysql 的环境,通过在 Controller 层增加多线程的方式,实验并发环境下事务的传播特性和隔离特性。 注意事项 事务是数据库的特性, 需要数据库开启事务配置,而 mybatis 和 Spring 都可以“接管”具体的事务配置。 对于controller 访问,实际上服务器是按...原创 2019-09-03 08:38:53 · 1643 阅读 · 1 评论 -
(一)事务:Spring 的 Controller 访问特性
@Controller 被该符号标注的类为 Spring 的控制层类 Spring 的 Bean 默认是单例的 Spring 的 Bean 默认是单例的,这意味着 @Controller 标注的控制层类也是单例的。那么试想一下,如果该类中有一个全局变量,就可以在历次访问中进行信息通信了。 这里顺带介绍一下 Spring Bean 的作用域配置。 @Scope(Con...原创 2018-02-24 15:11:58 · 633 阅读 · 0 评论