Mybatis3笔记。
来源:互联网 发布:室外装修设计软件 编辑:程序博客网 时间:2024/06/17 22:45
mybatis执行sql的过程。
1、首先需要获取配置文件的流。
2、通过配置文件流获取SqlSessionFactory(也可以增加参数environment,指定特定数据源)
3、通过SqlSessionFactory获取SqlSession。
4、通过SqlSession获取指定mapper(需要传入mapper接口的class作为参数)
5、mapper执行操作数据库的方法(这里会先判断是否开启二级缓存,若开启,则查询二级缓存;然后查询一级缓存,如果没有的话,则查询数据库,并记录一级缓存)。
6、关闭session,并记录查询的二级缓存(若开启),并失效一级缓存。(若session不关闭,二级缓存不会写入)
阅读全文
0 0
- Mybatis3笔记。
- MyBATIS3入门学习笔记
- mybatis3学习笔记
- mybatis3学习笔记(一)
- Mybatis3
- mybatis3.2.7学习笔记1_Mapper编程
- mybatis3学习笔记之Mapper编程
- 【J2EE核心开发学习笔记 009】MyBatis3操作数据库(CURD)
- Mybatis3 缓存
- Mybatis3学习
- Mybatis3实战
- Mybatis3 缓存
- Mybatis3 缓存
- Mybatis3 缓存
- Spring+myBatis3
- mybatis3有感
- mybatis3 autoMappingBehavior
- mybatis3教程
- shadows name 'xxxx' from outer scope 警告解决
- 学习Linux C编程之操作系统基础训练
- angular2中引用kendoUI-combobox进行过滤
- zabbix3.0 之短信报警配置
- 深入理解JVM03--判断对象是否存活(引用计数算法、可达性分析算法,最终判定),Eclipse设置GC日志输出,引用
- Mybatis3笔记。
- rem自适应移动端布局
- 遇见大数据可视化: 未来已来,变革中的数据可视化
- 7.立即执行函数
- PHP declare(ticks=N); 的作用
- Masonry学习之Array
- Node.js之HTTP
- sybase alert table 没有权限修改表结构的解决办法
- MySQL系列—主从复制的配置(GTID 方式)