1、Mybatis的配置
2、Mybatis中有两种事物管理器JDBC和managed
3、Mybatis的数据源有三种内建的类型UNPOOLED、POOLED、JNDI
4、Mybatis环境配置 事务管理器默认JDBC、连接池默认POOLED
5、Mybatis改运行环境:改这里的默认值default
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE configuration
PUBLIC "-//mybatis.org//DTD Config 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-config.dtd">
<configuration>
<environments default="development">
<environment id="development">
<transactionManager type="JDBC"/>
<!-- dataSource数据源类型有3种 -->
<dataSource type="POOLED">
<property name="driver" value="com.mysql.jdbc.Driver"/>
<property name="url" value="jdbc:mysql://localhost:3306/mybatis?useSSL=true&useUnicode=true&characterEncode=UTF-8&serverTimezone=GMT%2B8"/>
<property name="username" value="root"/>
<property name="password" value="123456"/>
</dataSource>
</environment>
</environments>
<!-- 每一个Mapper.xml都需要注册-->
<mappers>
<mapper resource="com/lan/dao/UserMapper.xml"/>
</mappers>
</configuration>
6、属性(properties)
优化的第一步
db.properties注意事项
会先读取标签内的配置然后根据指定的路径去读取配置文件,重名了就会覆盖之前读取的
7、别名(typeAliases):两种方式
8、设置
设置日志实现:打印日志的
9、mappers映射器
10、生命周期和作用域(scope)SqlSessionFactoryBuilder、SqlSessionFactory、SqlSession
SqlSessionFactoryBuilder
SqlSession