
mybatis
林伟杰
这个作者很懒,什么都没留下…
展开
-
mybatis篇(三):mybatis整合扩展
文章目录mybatis涉及到的设计模式PageHelper插件原理如何实现自定义插件整合springSqlSessionFactoryBean源码分析SqlSessionTemplate源码分析basedao的基本原理mybatis涉及到的设计模式装饰器模式Cache->PerpetualCache->LruCacheExecutor->SimpleExecutor->CacheExecutor工厂方法模式SqlSessionFactoryMapper原创 2020-06-30 10:40:50 · 1045 阅读 · 0 评论 -
mybatis篇(二):mybatis主流程源码解析
文章目录mybatismybatis的基本使用SqlSessionFactory创建源码分析SqlSession构建源码分析getMapper源码分析mapper执行方法过程源码分析mybatis源码分析大部分说明直接注释在代码当中mybatis的基本使用SqlSessionFactory创建源码分析时序图:首先几个关键注册点:存储sql语句和statementId的对象org.apache.ibatis.session.Configuration#addMappedStateme原创 2020-06-28 22:21:48 · 540 阅读 · 0 评论 -
mybatis篇(一):mybatis体系机制
文章目录mybatis原生mybatismybatis体系结构mybatis缓存参考地址:mybatis原生mybatis先简单介绍下原生jdbc执行逻辑:注册驱动,获取connection连接创建statement(用于操作数据库)statement.execute执行sql转换结果集(resultSet),关闭资源缺点:只能顺序传参缺少统一查询的封装(平时用的basedao)缓存sql硬编码ORM框架对比:hibernate:自定义sql灵活性低无法支持动态sq原创 2020-06-28 18:56:14 · 585 阅读 · 0 评论