전자정부F/W에서 startBatch 사용
- 작성자 :
- 이*희
- 작성일 :
- 2010-07-19 11:44:23
- 조회수 :
- 4,131
- 구분 :
- 실행환경
- 진행상태 :
- 완료
Q
안녕하세요.
전자정부 F/W을 사용하고 제공하는 EgovAbstractDAO를 사용합니다.
그런데 batch 처리를 하려고 startBatch, executeBatch를 사용하고 싶은데
어떤식으로 사용해야 하는지 궁금합니다.
사용방법 및 관련샘플을 제공해 주시면 감사하겠습니다.
트랜잭션은 가이드데로 AOP로 적용하고 있습니다.
감사합니다.
전자정부 F/W을 사용하고 제공하는 EgovAbstractDAO를 사용합니다.
그런데 batch 처리를 하려고 startBatch, executeBatch를 사용하고 싶은데
어떤식으로 사용해야 하는지 궁금합니다.
사용방법 및 관련샘플을 제공해 주시면 감사하겠습니다.
트랜잭션은 가이드데로 AOP로 적용하고 있습니다.
감사합니다.
A
안녕하세요.. 이건희님..
EgovAbstractDAO도 SqlMapClientDaoSupport를 extends하였기 때문에 기본 iBatis에서의 startBatch와 executeBatch를 그대로 사용하실 수 있습니다.
간단한 예는 다음과 같습니다.
SqlMapClient client = getSqlMapClient();
client.startTransaction();
client.startBatch();
while (...) {
client.insert(query, params);
}
client.executeBatch();
client.commitTransaction();
client.endTransaction();
그럼.. 즐거운 하루되십시오.
감사합니다.
EgovAbstractDAO도 SqlMapClientDaoSupport를 extends하였기 때문에 기본 iBatis에서의 startBatch와 executeBatch를 그대로 사용하실 수 있습니다.
간단한 예는 다음과 같습니다.
SqlMapClient client = getSqlMapClient();
client.startTransaction();
client.startBatch();
while (...) {
client.insert(query, params);
}
client.executeBatch();
client.commitTransaction();
client.endTransaction();
그럼.. 즐거운 하루되십시오.
감사합니다.