mybatis原理流程
2019-01-27 17:11:25 1 举报
this is my article
作者其他创作
大纲/内容
Executor
SqlSessionFactory
spring
线程安全
SqlSession实例
SimpleExecutor
SqlSessionManager
SqlSessionTemplate
线程不安全
mybatis
功能
spring中代替DefaultSqlSession,解决线程不安全非单例。
BaseExecutor
SqlSessionFactoryBean
DefaultSqlSessionFactory
mybatis-spring
DefaultSqlSession
抽象类(基于适配器设计模式,方便次一级子类实现接口)
CachingExecutor
build
主要定义的数据库操作方法
BatchExecutor
SqlSession
ReuseExecutor
SqlSessionFactoryBuilder
调用
通过jdk代理生成生成sqlsession,并且将对象放到ThreadLocal里,维护当前线程与sqlsession的关系
收藏
0 条评论
下一页