首页
学习
活动
专区
工具
TVP
发布

mybatis探究

专栏作者
5
文章
3108
阅读量
8
订阅数
mybatis打印JDBC日志源码分析(JDK动态代理)
mybatis支持不同的数据库,具体访问数据库是由不同的数据库厂商提供的驱动jar包。
猿码YM
2021-11-30
6030
mysql事务隔离级别——读已提交
1.数据脏读复现 事务A 事务B 开启事务,设置事务隔离级别为读未提交 查到5条记录 开启事务,插入一条记录id=6 ,事务并未提交 继续查询,查到6条记录(脏数据) 事务回滚 继续查询,查到5条记录 这样在事务A中就出现了脏读数据 2.事务脏读解决: 设置事务隔离为读已提交 事务A 事务B 开启事务,设置事务隔离级别为读已提交 查到5条记录 开启事务,插入一条记录id=6 ,事务并未提交 继续查询,依然查到5条记录(没有读到脏数据) 事务提交 继续查询,依然查到6
猿码YM
2021-11-29
1K0
spring逻辑事务和物理事务区别
物理事务:一次connection(相当于mybatis的一次sqlsession)的开启和关闭,其间的所有数据库操作
猿码YM
2021-11-28
5010
mybatis二级缓存实现原理——装饰器模式
装饰器持有cache接口的实现类delegate,delegate相当于被装饰的对象,在执行delegate方法之前先执行其他业务逻辑,这样就相当于给delegate赋能了,达到了装饰的目的。
猿码YM
2021-11-22
4560
如何使用mybatis缓存
1 一级缓存 一级缓存默认是开启的 2 二级缓存 开启二级缓存需要设置两个地方 settings设置 设置mybatis-config.xml参数 <configuration> <settings> <!-- cacheEnabled默认为true --> <setting name="cacheEnabled" value="true"/> </settings> <environments default="devel
猿码YM
2021-11-22
5380
没有更多了
社区活动
RAG七天入门训练营
鹅厂大牛手把手带你上手实战
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档