|
<?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="defaultFetchSize" value="1000" /> <!-- 结果集获取数量提示值,分批传输 -->
</settings>
<plugins>
<!-- 分页插件,可根据参数定制化 -->
<plugin interceptor="com.github.pagehelper.PageInterceptor">
<!-- config params as the following -->
</plugin>
<plugin interceptor="com.ai.ipu.sql.mgmt.mybatis.SqlMgmtPlugin">
</plugin>
</plugins>
<environments default="db_druid">
<environment id="db_druid">
<transactionManager type="JDBC" />
<dataSource type="com.ai.ipu.database.datasource.DruidDataSourceFactory">
<property name="driverClass" value="com.mysql.jdbc.Driver" />
<property name="url" value="jdbc:mysql://47.105.160.21:3307/test" />
<property name="username" value="iputest" />
<property name="password" value="iputest@321" />
<!-- 连接池用完时,等待获取新连接的时间 (毫秒) -->
<property name="maxWait" value="5000" />
<!--定义在从数据库获取新连接失败后重复尝试的次数。Default: 30 -->
<!--<property name="acquireRetryAttempts" value="5" />-->
<!--两次连接中间隔时间,单位毫秒。Default: 1000 -->
<!--<property name="acquireRetryDelay" value="1000" />-->
<property name="initialSize" value="3" />
<property name="minIdle" value="3" />
<property name="maxActive" value="3" />
<!--<property name="maxIdleTime" value="600" />-->
<!--<property name="idleConnectionTestPeriod" value="60" />-->
<property name="validationQuery" value="SELECT 1" />
</dataSource>
</environment>
</environments>
</configuration>
|