llm-survey/backend/target/classes/mybatis/mybatis-config.xml
2025-02-20 15:34:19 +08:00

32 lines
1.4 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>
<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"/>
</typeHandlers>
<mappers>
<!-- 映射文件 -->
<mapper resource="mybatis/mapper/UserMapper.xml"/>
<mapper resource="mybatis/mapper/QuestionMapper.xml"/>
<mapper resource="mybatis/mapper/OptionMapper.xml"/>
<mapper resource="mybatis/mapper/SurveyResponseMapper.xml"/>
</mappers>
</configuration>