故事经济学

故事经济学

加载中...

微信扫码,免登录解锁高速下载

如何使用 & 隐私说明

精彩点评

  • 故事经济学
    健行
    推荐

    MyBatis在设计上的确有许多可以学习的地方,因为其功能相对单一,框架本身不是很复杂,其源码很适合作为软件架构与设计模式的学习素材。不过相比Spring等框架而言,MyBatis的代码质量并不高,有很多优化的空间。本书可以作为源码阅读的参考资料。

  • 故事经济学
    不想当外星人了
    推荐

    之前看的时候不知道重点,就每章都整理了下,一年过去了,回看这些内容,总结下学习重点(共四部分) 一、Configuration类的三种作用 1.控制MyBatis运行时的行为 2.容器:存放TypeHandler(类型处理器)、Mapper、 SQL 3.组件的工厂类:Executor、StatementHandler、ResultSetHandler、ParameterHandler,方便实现插件拦截 二、MyBatis各组件与JDBC各组件之间的关系(书里有图) 三、Mapper方法调用过程 1.理解两个map的内容 Map, MapperProxyFactory> knownMappers:Class对象--MapperProxyFactory对象 Map mappedStatements:Mapper--MappedStatement对象 2.画下流程Mapper中方法调用的流程图,理解整个调用过程(自己画): 先获得Mapper的代理类,然后执行代理类的invoke()方法 invoke()方法中,调用了SqlSession的方法 四、拦截器的调用逻辑(也自己画张图)

Copyright © 2020 - 2022 Mitsuha. All Rights Reserved. 用户协议 · 隐私政策 ·