MyBatis学习笔记:全局配置文件
笔记杂记:
以下为听课时一些杂碎的笔记,因为后来主要结合SpringBoot来使用MyBatis,且一些MyBatis功能未使用到,所以相关知识有待进一步整理归纳。
一、全局文件中可配置标签:
- properties
- typeAliases
- ......
二、mybatis 插件
三、动态代理拦截
四、四大处理器:
- Executor
- .......
五、Handler
- ParameterHandler
- ResultSetHandler
- StatementHandler
六、环境配置(MyBatis可配置多种环境)
- enviroments--default指定使用某种环境,达到快速切换
- enviroment---id
七、其他
- transactionManager 事务管理器 type:事务管理器的类型(两种:JDBC/MANAGED) ------Spring做事务控制才是最佳方案
- dataSource 数据源 type:数据源配置(三种:UNPOOLED/POOLED/JNDI)
- databaseIdProvider ------多数据库支持(只需要告诉Mybatis sql语句是哪个数据库下的)