[TOC]
1.Mybatis框架基础
【1】MyBatis框架的基本概念
mybatis框架概念
MyBatis是支持普通 SQL 查询,存储过程和高级映射的优秀持久层框架。 MyBatis消除了几乎所有的 JDBC 代码和参数的手工设置以及对结果集的检索。 MyBatis可以使用简单的XML 或注解用于配置和原始映射,将接口和 Java 的 POJO( Plain Old Java Objects,普通的Java 对象)映射成数据库中的记录。
...大约 61 分钟
[TOC]
MyBatis是支持普通 SQL 查询,存储过程和高级映射的优秀持久层框架。 MyBatis消除了几乎所有的 JDBC 代码和参数的手工设置以及对结果集的检索。 MyBatis可以使用简单的XML 或注解用于配置和原始映射,将接口和 Java 的 POJO( Plain Old Java Objects,普通的Java 对象)映射成数据库中的记录。
Builder模式:例如SqlSessionFactoryBuilder、XMLConfigBuilder、XMLMapperBuilder、XMLStatementBuilder、CacheBuilder;
工厂模式:例如SqlSessionFactory、ObjectFactory、MapperProxyFactory;
单例模式:例如ErrorContext和LogFactory;
代理模式:Mybatis实现的核心,比如MapperProxy、ConnectionLogger,用的jdk的动态代理;还有executor.loader包使用了cglib或者javassist达到延迟加载的效果;
[TOC]
Springboot+mybatis-puls整合参考链接:
https://www.jianshu.com/p/5e4218d47578
https://blog.csdn.net/qq_36067600/article/details/94646559
pom.xml配置