美文网首页
mybatis原理

mybatis原理

作者: 夜雨听风_b3d5 | 来源:发表于2019-11-02 15:37 被阅读0次

      mybatis底层还是采用原生jdbc来对数据库进行操作的,只是通过 SqlSessionFactory,SqlSession Executor,StatementHandler,ParameterHandler,ResultHandler和TypeHandler等几个处理器封装了这些过程。

执行器:Executor (update, query, flushStatements, commit, rollback, getTransaction, close, isClosed)

 参数处理器: ParameterHandler (getParameterObject, setParameters)

 结构处理器 ResultSetHandler (handleResultSets, handleOutputParameters)

 sql查询处理器:StatementHandler (prepare, parameterize, batch, update, query)

1. 创建SqlSessionFacotry的过程

2. 创建SqlSession的过程

3. 创建Mapper的过程

4. 执行crud

仅本人学习整理,原文链接:https://blog.csdn.net/u014297148/article/details/78696096

相关文章

网友评论

      本文标题:mybatis原理

      本文链接:https://www.haomeiwen.com/subject/ufbcbctx.html