mybatis
英俊xiansen
这个作者很懒,什么都没留下…
展开
-
MyBatis源码分析(一)-----解析数据源
概论:mybatis主要分分为三个步骤第一步:解析数据源第二步:获取执行sql语句第三步:执行操作一.创建SqlSessionFactory对象首先介绍SqlSessionFactoryBuilder类,根据名称可得知是用来创建SqlSessionFactory对象的,1.1创建SqlSessionFactory对象首先第一步调用SqlSessionFac...原创 2019-04-22 18:16:36 · 416 阅读 · 0 评论 -
MyBatis源码分析(二)-----具体SQL执行逻辑源码分析
直接看获取SQL时调用的方法首先看入口-->org.apache.ibatis.session.defaults.DefaultSqlSession#getMapper继续深入可以看到调用的mapperRegistry.getMapper(type,sqlSession)这个函数,在MapperRegistry这个类中,getMapper的实现:可以看到如下代码是通过动...原创 2019-05-04 22:44:33 · 340 阅读 · 0 评论 -
关于架构心得-mybatis多个数据源使用start包
前言:最近新搭建了一个项目,用到了多个数据源,并且需要动态切换,所以写了一个切换数据源的starter包。spring-boot-starter-multiple-data-source以读写分离两个数据源举例一.数据源配置配置多个数据源spring: datasource: master: jdbc-url: jdbc:my...原创 2019-09-04 11:37:25 · 285 阅读 · 1 评论