<?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="false"/>
        <setting name="callSettersOnNulls" value="true"/>
        <setting name="defaultStatementTimeout" value="60"/>
        <setting name="jdbcTypeForNull" value="NULL"/>
    </settings>

    <typeHandlers>
        <!-- JsonTypeHandler는 @MappedTypes(JsonNode.class) 로 자동 등록.
             EncryptTypeHandler는 컬럼별 typeHandler 속성으로 명시 사용 -->
        <typeHandler handler="com.ga.common.mybatis.JsonTypeHandler"/>
    </typeHandlers>
</configuration>
