- 출처 : http://anarchi.tistory.com/34 -
위 글의 요점은 다음과 같다.
(CLOB이 select 쿼리에 포함되어 있다는 전제하에)
1. <select id="selectXXXX" resultClass="java.util.HashMap"> 처럼
바로 HashMap으로 들어가지 말고, 별도의 resultMap을 정의할 것
=> <select id="selectXXXX" resultMap="xxxxResultMap">
2. resultMap 정의시 쿼리 순서와 resultMap 정의 순서가 동일해야 함
3. resultMap이나 쿼리나 CLOB 항목은 제일 마지막에 두어야 함.
4. resultMap에서 CLOB에 관한 항목을 다음과 같이 정의한다.
<result property="contents" column="CONTENTS"
jdbcType="CLOB"javaType="java.lang.String"/>
* 참고링크