![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
mybatis
文章平均质量分 94
岁月玲珑
厚积薄发
展开
-
5. MyBatis 面试题集锦
嵌套查询会导致“N+1查询问题”你执行了一个单独的SQL语句来获取结果列表(就是“+1”)。对返回的每条记录,你执行了一个查询语句来为每个加载细节(就是“N”)。这个问题会导致成百上千的SQL语句被执行。这通常不是期望的。解决“N+1查询问题”的办法就是开启懒加载...原创 2022-07-30 00:14:47 · 230 阅读 · 0 评论 -
4. 插件开发原理
插件是用来改变或者扩展mybatis的原有的功能,mybaits的插件就是通过继承Interceptor拦截器实现的;在没有完全理解插件之前禁止使用插件对mybaits进行扩展,又可能会导致严重的问题;原创 2022-07-30 00:14:15 · 581 阅读 · 0 评论 -
3. MyBatis与spring结合原理
依赖。原创 2022-07-30 00:13:35 · 341 阅读 · 0 评论 -
2. Mybatis流程
读取配置文件mybatis-config.xml(回去加载我们的mapper.xml文件), 创建sqlSessionFactory获取sqlSession获取对应 被代理的 mapper执行查询语句并返回单条数据执行查询语句并返回多条数据mybatis核心流程三大阶段初始阶段,代理阶段, 数据读取阶段类图Director其实就是客户端, 理解成客户端, 发现类图理解变简单了, , 其实也是一种流式编程(链式编程)Builder接口具体的建造者, 如果不要接口, 简化的类图其实就是建造者和产原创 2022-07-30 00:13:04 · 306 阅读 · 0 评论 -
1. mybatis的骨架
MyBatis整体架构原创 2022-07-04 02:06:41 · 302 阅读 · 0 评论