<?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="autoMappingBehavior" value="PARTIAL" / -->
<setting name="cacheEnabled" value="false" />
<!-- setting name="lazyLoadingEnabled" value="false" / -->
<!-- setting name="aggressiveLazyLoading" value="true" / -->
<setting name="multipleResultSetsEnabled" value="false" />
<!-- setting name="useColumnLabel" value="true" / -->
<setting name="useGeneratedKeys" value="true" />
<setting name="defaultExecutorType" value="REUSE" />
<!-- setting name="defaultStatementTimeout" value="" / -->
<setting name="mapUnderscoreToCamelCase" value="true" />
<!-- setting name="safeRowBoundsEnabled" value="true" / -->
</settings>
<environments default="development">
<environment id="development">
<transactionManager type="JDBC" />
<dataSource type="POOLED">
<property name="driver" value="com.mysql.jdbc.Driver" />
<property name="url" value="jdbc:mysql://127.0.0.1:8080/test?useUnicode=true&characterEncoding=utf-8" />
<property name="username" value="root" />
<property name="password" value="root" />
<property name="driver.tcpKeepAlive" value="true" />
<property name="poolMaximumActiveConnections" value="80" />
<property name="poolMaximumIdleConnections" value="100" />
<property name="poolMaximumCheckoutTime" value="20000" />
<property name="poolTimeToWait" value="20000" />
<property name="poolPingQuery" value="SELECT 1" />
<property name="poolPingEnabled" value="true" />
<property name="poolPingConnectionsNotUsedFor" value="10" />
</dataSource>
</environment>
</environments>
</configuration>
mybatis.xml 数据库高并发配置
最新推荐文章于 2023-03-07 09:00:12 发布