2015년 4월 10일 금요일

clob

[iBatis] Clob 사용하기

1. select 하기 (resultMap 이용)
select 문에서 resultMap을 사용한다.
그전에 앞서 resultMap을 셀럭트 하기전에 선언한다.
왜냐면 XML은 순차적으로 해석하기때문에... 먼저 해줘야 나중에있는놈이 쓸수있는거다.

<resultMap id="borderResultMap" class="java.util.HashMap">
    <result property="seq" column="SEQ"/>
    <result property="cont" column="CONT" jdbcType="CLOB" javaType="java.lang.String"/>
</resultMap>

<select id="selectBoard" parameterClass="java.util.HashMap" resultMap="borderResultMap">
    SELECT SEQ, CONT FROM BOARD WHERE  SEQ = #seq#
</select>

2 insert & update 하기
ㄱ.parameterMap을 이용 하는 방법
<parameterMap id="boardParamMap" class="java.util.HashMap">
    <parameter property="seq"/>
    <parameter property="content" jdbcType="CLOB"/>
</parameterMap>

<insert id="insertBoard" parameterMap="boardParamMap">
    insert into(SEQ, CONT) VALUES(#seq#, #cont#)
</insert>

ㄴ.바로 사용 하는 방법 (사용해봄 :CLOB 만 붙여주니 동작함)
<insert id="insertBoard" parameterMap="boardParamMap">
    insert into(SEQ, CONT) VALUES(#seq#, #cont:CLOB#)
</insert>

댓글 없음:

댓글 쓰기