출처 : http://lipton.tistory.com/122
참고 : http://wiki.dev.daewoobrenic.co.kr/mediawiki/index.php/Ibatisclobblob
iBatis에서 Oracle CLOB, BLOB 넣고 빼기
우선 자바빈의 경우
class Data{ byte[] blobField; String clobField; }
데이터 Insert시 insert into table values( #blobField:BLOB#, #clobField:CLOB#) 로 넣으면 됨. 파리미터 맵을 써도 됨.
데이터 select 시 select blob, clob from table에서 resultClass로는 안 받아짐.
따로 resultMap을 써서 아래와 같은 매핑이 필요
<resultMap id="result" class="beanClassName">
<result property="clobField" column="clobField" jdbcType="CLOB"/>
<result property="blobField" column="blobField" jdbcType="BLOB"/>
</resultMap>
'etc > old' 카테고리의 다른 글
변형하기 byte[] => int or long & long or int => byte[] (0) | 2008.12.24 |
---|---|
JSP : txt 파일 다운로드 (0) | 2008.12.19 |
8080 포트를 이용하는 Oracle XDB (0) | 2008.12.18 |
WEB-INF/classes에서 .properties 또는 .xml 파일 읽어 들이기 (환경설정) (0) | 2008.12.16 |
JAVA GUID 생성 (0) | 2008.12.15 |