
MyBatis
文章平均质量分 81
Me_Liu_Q
苹果越分享越少,知识越分享越多。
展开
-
mybatis-spring底层源码分析
为什么要学习下mybatis-spring的底层?mybatis-spring 是一款基于Spring开发的优秀框架之一,我们可以通过mybatis-spring学习到如何基于Spring的开放组件,去拓展开发我们的应用程序。如何在Spring容器启动的时候扫包注册自定义的组件? (例如:mapper 接口)如何应用Spring的事务管理器?环境配置查看上一篇文章 mybatis-spring纯注解开发学习mybatis-spring底层需要对mybatis底层源码有一定的了解 MyBat原创 2020-12-21 17:20:09 · 409 阅读 · 2 评论 -
MyBatis 核心类分析
继上一篇文章MyBatis 底层源码解析,再次分析下MyBatis的核心类初始化,解析配置文件相关类:Configuration:核心中核心配置类,无论执行什么操作,都有他的存在。XMLConfigBuilder:解析mybatis-config.xml。XMLMapperBuilder:解析mapper.xml。XMLStatementBuilder:解析mapper.xml中的Sql语句。MapperAnnotationBuilder:解析Mapper接口的注解信息。MapperBuil原创 2020-11-22 22:26:12 · 604 阅读 · 2 评论 -
MyBatis底层源码解析 (详细)
MyBatis一款优秀的持久层框架,它支持定制化 SQL、存储过程以及高级映射。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis 可以使用简单的 XML 或注解来配置和映射原生类型、接口和 Java 的 POJO(Plain Old Java Objects,普通老式 Java 对象)为数据库中的记录。MyBatis底层是怎么运行的呢?1:启动,加载配置文件new SqlSessionFactoryBuilder().build(reader),SqlS原创 2020-11-18 12:22:53 · 15844 阅读 · 25 评论