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 |