摘要: 懒加载&嵌套映射 前言: 基于动态代理实现懒加载,在使用过程中,如果会话关闭、跨线程、序列化等情况下,是否能够继续加载? 懒加载 懒加载是为改善,解析对象属性时大量的嵌套子查询的并发问题。设置懒加载后,只有在使用指定属性时才会加载,从而分散SQL请求。 <resultMap id="blogMap" 阅读全文
posted @ 2020-09-06 15:46 小南的歌 阅读(449) 评论(0) 推荐(0) 编辑
摘要: 结果集映射体系一 前言 本章你将学会MetaObject的使用与原理,以及嵌套子查询原理,包括子查询当中的循环依赖 映射工具MetaObject 所谓映射是指结果集中的列填充至JAVA Bean属性。这就必须用到反射,而Bean的属性 多种多样的有普通属性、对象、集合、Map都有可能。为了更加方便的 阅读全文
posted @ 2020-09-06 15:45 小南的歌 阅读(134) 评论(0) 推荐(0) 编辑
摘要: 1、StatementHandler 组件和其他组件之间的调用关系。 MyBatis一个基于JDBC的Dao框架,MyBatis把所有跟JDBC相关的操作全部都放到了StatementHandler中。 一个SQL请求会经过会话,然后是执行器,最由StatementHandler执行jdbc最终到达 阅读全文
posted @ 2020-09-06 14:54 小南的歌 阅读(786) 评论(0) 推荐(0) 编辑