4、配置解析
程序实例:mybatis-02包
-
mybatis-config.xml
-
MyBatis的配置文件包含它的行为和属性的设置
1.configuration(配置)
- properties(属性)
- settings(设置)
- typeAliases(类型别名)
- typeHandlers(类型处理器)
- objectFactory(对象工厂)
- plugins(插件)
- environments(环境配置)
- environment(环境变量)
- transactionManager(事务管理器)
- dataSource(数据源)
- environment(环境变量)
- databaseIdProvider(数据库厂商标识)
- mappers(映射器)
2.环境配置(environments)
Mybatis可以配置多种环境,但是每个SqlSessionFactory实例只能选择一种环境。
Mybatis默认的事务管理器就是 jdbc。
连接池是 POOLED
3.属性(properties)
mybatis支持外部配置文件,首先、创建一个db.properties文件写入
driver=com.mysql.jdbc.Driver
url=jdbc:mysql://localhost:3306/mybatis?useSSL=true&useUnicode=true&characterEncoding=UTF-8
username=root
password=sa
在mybatis-config.xml中插入标签
<!--properties配置文件必须在最上面,在xml中标签要按顺序写-->
<properties resource="db.properties">