38 lines
1.5 KiB
XML
38 lines
1.5 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">
|
|
<configuration>
|
|
<settings>
|
|
<!-- 开启驼峰命名自动映射 -->
|
|
<setting name="mapUnderscoreToCamelCase" value="true"/>
|
|
<!-- 开启二级缓存 -->
|
|
<setting name="cacheEnabled" value="true"/>
|
|
<!-- 开启延迟加载 -->
|
|
<setting name="lazyLoadingEnabled" value="true"/>
|
|
<!-- 设置日志实现 -->
|
|
<setting name="logImpl" value="SLF4J"/>
|
|
</settings>
|
|
|
|
<!-- 类型别名配置 -->
|
|
<typeAliases>
|
|
<package name="ltd.qubit.survey.model"/>
|
|
</typeAliases>
|
|
|
|
<!-- 类型处理器配置 -->
|
|
<typeHandlers>
|
|
<!-- 枚举类型处理器 -->
|
|
<typeHandler handler="org.apache.ibatis.type.EnumTypeHandler"
|
|
javaType="ltd.qubit.survey.model.WorkArea"/>
|
|
<typeHandler handler="org.apache.ibatis.type.EnumTypeHandler"
|
|
javaType="ltd.qubit.survey.model.PositionType"/>
|
|
<typeHandler handler="org.apache.ibatis.type.EnumTypeHandler"
|
|
javaType="ltd.qubit.survey.model.QuestionType"/>
|
|
<!-- JSON类型处理器 -->
|
|
<typeHandler handler="ltd.qubit.survey.common.mybatis.JsonTypeHandler"
|
|
javaType="java.util.List"/>
|
|
</typeHandlers>
|
|
|
|
<!-- 映射器配置 -->
|
|
<mappers>
|
|
<package name="ltd.qubit.survey.dao"/>
|
|
</mappers>
|
|
</configuration> |