DS's『 행복합시다 』

Carpe Programming/ibatis

[iBatis] Clob 사용하기

nolite 2011. 8. 25. 15:01

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>

ㄴ.바로 사용 하는 방법
<insert id="insertBoard" parameterMap="boardParamMap">
    insert into(SEQ, CONT) VALUES(#seq#, #cont:CLOB#)
</insert>
728x90

'Carpe Programming > ibatis' 카테고리의 다른 글

[ibatis] iterate - 구분자로 검색  (0) 2011.12.16
[ibatis] ddl, alter, create  (0) 2011.12.02
[ibatis] insert 후 key 값 리턴 받기  (0) 2011.09.05
log4j log level  (0) 2011.08.10
ibatis data access service  (0) 2011.08.09