Ibatis에서 select한 CLOB 데이타를 String으로 얻어오기

By | 6월 23, 2009

- 출처 : 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"/>  

* 참고링크

   http://seohouse.springnote.com/pages/1409134

Subscribe
Notify of
guest
0 Comments
Inline Feedbacks
View all comments