Server/- Oracle
clob 데이터 타입 처리
즐겁게 하하하
2024. 12. 8. 14:52
728x90
sql-mapper-config.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>
<!-- mybatis option null column view -->
<settings>
<setting name="mapUnderscoreToCamelCase" value="true"/>
<setting name="callSettersOnNulls" value="true"/>
<setting name="cacheEnabled" value="false" />
<setting name="jdbcTypeForNull" value="NULL"/>
</settings>
<typeAliases>
<typeAlias alias="egovMap" type="egovframework.rte.psl.dataaccess.util.EgovMap"/>
<typeAlias type="java.util.HashMap" alias="hmap"/>
<typeAlias alias="searchVO" type="kecic.cmmn.service.SearchVO"/>
</typeAliases>
<typeHandlers>
<typeHandler handler="org.apache.ibatis.type.ClobTypeHandler" jdbcType="CLOB" javaType="java.lang.String"/>
</typeHandlers>
</configuration>
SQL.xml
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="testNs">
<resultMap id="testMap" type="egovMap">
<result property="CN" column="cn" jdbcType="CLOB" javaType="java.lang.String" />
</resultMap>
<select id="selectTest" resultMap="testMap">
쿼리
</select>
</mapper>
728x90