티스토리 뷰

반응형


clob형 데이터들은 varchar2 형 데이터 처럼 단순히 select 하여 값을 갖고오면 바로 우리가 볼 수 있는 string형으로 보이지 않는다.


처리를 해주어야 하는데


mybatis에 있는 쿼리문들에서 처리해 줄 수 있다.


<resultMap type="HashMap" id="리저트맵 이름">

<result property="컬럼명" column="컬럼명" jdbcType="CLOB" javaType="java.lang.String" />

</resultMap>

<select id="셀렉트쿼리문 이름" parameterType="HashMap" resultType="HashMap" resultMap="리저트맵 이름">

셀렉트 문 쿼리 내용~

</select>



이런식으로 처리해 주면 clob 형 데이터 (nclob 등) 를 스트링형으로 처리하여 자바에서 별도의 처리 없이 뷰단에서 뿌려주기만 하면 string형으로 잘 보인다.


주의점은 resultMap 태그는 select 태그에서는 사용가능한데, sql태그에서는 해당 resultMap을 불러오지 못하기 때문에 select 태그 위에서 선언하여 select 태그에서 해당 resultMap의 이름을 가져와 써줘야 한다.

반응형
댓글
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2025/07   »
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31
글 보관함
반응형