Oracle 10g 부터는 따로 타입핸들러를 등록하지 않아도 된다.
#. TypeHander 등록해서 사용하기
1. SqlMapConfig 파일에 타입핸들러 등록
<typeAlias type="com.ibatis.sqlmap.engine.type.ClobTypeHandlerCallback"
alias="clobHanlder" />
2. SqlMap xml 파일에 resultMap 등록
<resultMap class="java.util.HashMap" id="clobHandler">
<result property="DATE" column="DATE" jdbcType="date" javaType="java.lang.String" />
<result property="CONTENT" column="CONTENT" jdbcType="CLOB" javaType="java.lang.String" typeHandler="clobHanlder" />
</resultMap>
#. 별도의 타입핸들러 등록없이 사용하기 (Oracle 10g 이상)
1. SqlMap xml 파일에 resultMap만 등록해서 사용하면 됨. (result의 typeHandler 속성을 생략)
<resultMap class="java.util.HashMap" id="clobHandler">
<result property="DATE" column="DATE" jdbcType="date" javaType="java.lang.String" />
<result property="CONTENT" column="CONTENT" jdbcType="CLOB" javaType="java.lang.String" />
</resultMap>