spokenServer/out/production/pcserver/SqlSessionConfigWord.xml
2026-03-10 14:30:24 +08:00

60 lines
2.1 KiB
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">
<!-- XML 配置文件包含对 MyBatis 系统的核心设置 -->
<configuration>
<properties resource="config/database.properties" />
<!-- <settings>
打开延迟加载的开关
<setting name="lazyLoadingEnabled" value="true"/>
</settings> -->
<!-- todo 映射别名可以使用@Alias("映射名")的方式映射 -->
<typeAliases>
<package name="com.spoken.api.dto"/>
<package name="com.spoken.api.entity"/>
<package name="com.spoken.api.vo"/>
</typeAliases>
<environments default="development">
<environment id="development">
<transactionManager type="JDBC" />
<dataSource type="com.spoken.api.factorys.DruidDataSourceFactory">
<property name="driverClassName" value="${driverforword}" />
<property name="url" value="${urlforword}" />
<property name="username" value="${userforword}" />
<property name="password" value="${passwordforword}" />
<property name="initialSize" value="5" />
<property name="minIdle" value="5" />
<property name="maxActive" value="20" />
<property name="maxWait" value="60000" />
<property name="timeBetweenEvictionRunsMillis" value="60000" />
<property name="minEvictableIdleTimeMillis" value="10000" />
<property name="maxEvictableIdleTimeMillis" value="50000" />
<property name="validationQuery" value="select * from Level where level = 'LV1'" />
<property name="testWhileIdle" value="true" />
<!-- <property name="maxEvictableIdleTimeMillis" value="900000" />-->
<!-- <property name="poolPingConnectionsOlderThan" value="45000" />-->
<!-- <property name="poolLogAbandoned" value="true" />-->
<!-- <property name="poolRemoveAbandoned" value="true" />-->
<!-- <property name="poolRemoveAbandonedTimeout" value="150" />-->
</dataSource>
</environment>
</environments>
<!--todo 替换之前的扫描映射的方法 -->
<mappers>
<mapper resource="sqlmap/WordAchive.xml" />
<package name="com.spoken.api.dao"/>
</mappers>
</configuration>