iBatis를 사용해서 BLOB 객체 넣기
iBatis를 사용해서 오라클에 BLOB 객체 넣는 방법을 기술했습니다.
1. iBatis 설정
2. SQLMapClient 매핑
1. iBatis 설정
<!DOCTYPE sqlMap PUBLIC “-//ibatis.apache.org//DTD SQL Map 2.0//EN”
“http://ibatis.apache.org/dtd/sql-map-2.dtd” >
<sqlMap namespace=”BLOB_SAMPLE” >
<insert id=”insert_blob” parameterClass=”java.util.HashMap” >
insert into BLOB_TABLE (
IMAGE)
values (
#IMAGE:BLOB#)
</insert>
</sqlMap>
2. SQLMapClient 매핑
// SQL map client instance
SQLMapClient sqlMapclient = ....
// 이미지 데이터 저장
byte[] image = user.getFile();
Map dataMap = new HashMap();
dataMap.put(“IMAGE”, image);
sqlMapClient.insert(“insert_blob”, dataMap);








