![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
mybatis
文章平均质量分 74
秋日的晚霞
Java领域优质创作者 新星计划·第三季【Java后端】第二名
展开
-
Mybaits延迟加载实现原理
最终都会来到 org.apache.ibatis.session.defaults.DefaultSqlSession#selectList(java.lang.String, java.lang.Object, org.apache.ibatis.session.RowBounds, org.apache.ibatis.session.ResultHandler)如果方法是setter方法 则从 lazyLoader map集合中移除该属性的延迟加载。有则调用 , 并从 loaderMap 中删除。.原创 2022-08-14 14:53:27 · 515 阅读 · 0 评论 -
[简单实验] mybatis如何快速插入1W条数据?
使用BatchExecutor执行器效率与使用mybatis动态sql效率不相上下甚至更优。程序最终耗时12514毫秒。程序最终耗时13954毫秒。程序最终耗时205毫秒。程序最终耗时402秒。原创 2022-08-01 18:35:05 · 1658 阅读 · 0 评论 -
Mybatis 核心知识点整理成图
文章目录Mybatis开发流程传统开发简要流程接口代理开发简要流程接口开发六点注意事项sqlMapperConfig 核心配置文件mybatis相关API输入输出映射常用动态Sql标签分步查询延迟加载延迟加载失效的情况延迟加载原理缓存机制一级缓存工作机制二级缓存机制注解开发常用注解Mybatis开发流程传统开发简要流程导入mybatis依赖配置mybatis-config.xml配置mapper.xml定义接口及其实现类接口代理开发简要流程导入mybatis依赖配置m原创 2022-03-08 23:03:27 · 2161 阅读 · 27 评论