MyBatis学习笔记:全局配置文件

笔记杂记:

以下为听课时一些杂碎的笔记,因为后来主要结合SpringBoot来使用MyBatis,且一些MyBatis功能未使用到,所以相关知识有待进一步整理归纳。

一、全局文件中可配置标签:

  1. properties
  2. typeAliases
  3. ......

二、mybatis 插件

三、动态代理拦截

四、四大处理器:

  1. Executor
  2. .......

五、Handler

  • ParameterHandler
  • ResultSetHandler
  • StatementHandler

六、环境配置(MyBatis可配置多种环境)

  • enviroments--default指定使用某种环境,达到快速切换
  • enviroment---id

七、其他

  • transactionManager 事务管理器 type:事务管理器的类型(两种:JDBC/MANAGED) ------Spring做事务控制才是最佳方案
  • dataSource 数据源 type:数据源配置(三种:UNPOOLED/POOLED/JNDI)
  • databaseIdProvider ------多数据库支持(只需要告诉Mybatis sql语句是哪个数据库下的)

学习课程:https://www.bilibili.com/video/BV1mW411M737?p=6

原文地址:https://www.cnblogs.com/yuanyunjing/p/15639801.html