1.配置MyBatisConfig.xml
<?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>
<settings>
<setting name="mapUnderscoreToCamelCase" value="true"/> <!-- 驼峰式命名 -->
<!-- <setting name="logImpl" value="STDOUT_LOGGING"/>-->
<setting name="cacheEnabled" value="true"/>
<!-- cacheEnabled是二是级缓存的总开关,置为false代表关闭二级缓存 -->
<setting name="localCacheScope" value="STATEMENT"/>
<!-- localCacheScope是本地缓存(一级缓存)的作用域,只有两种取值:SESSION和STATEMENT,取STATEMENT意味着关闭一级缓存-->
<setting name="callSettersOnNulls" value="true"/>
<!-- null 也要这个key -->
</settings>
<environments default="development">
<!-- 默认-->
<environment id="development">
<transactionManager type="JDBC"/>
<dataSource type="POOLED">
<property name="driver" value="${driver}"/>
<property name="url" value="${url}"/>
<property name="username" value="${username}"/>
<property name="password" value="${password}"/>
<property name="poolPingEnabled" value="true"/>
<property name="poolPingConnectionsNotUsedFor" value="