iBatis : ibatis-sqlmap-2.3.4.726.jar
Oracle : 11g

1. select의 경우 resultMap을 만들어준다.
    <!-- CLOB -->
    <resultmap id="selectChangeSeqCLOB" class="my.com.dao.helper.GMap">
        <result property="CONTENT" column="CONTENT" jdbctype="CLOB" javatype="java.lang.String">
    </result></resultmap>   

    <!-- CLOB -->
    <select id="selectLectureChangeListOnlyCLOB" parameterclass="Map" resultmap="selectChangeSeqCLOB">
    /* ProgramID=selectLectureChangeListOnlyCLOB */
    SELECT B.CONTENT
      FROM CHANGESEQ   B
    </select>  


2. insert의 경우 insert into ~~~ select는 안되고 insert into values를 사용해야 한다.
    <update id="updateChangeSeqApprovalOnlyContent" parameterclass="Map">
    /* ProgramID=updateChangeSeqApprovalOnlyContent */
    UPDATE CHANGESEQ
       SET CONTENT     = #content:CLOB#
    </update>



posted by 뚱2