이 누리집은 대한민국 공식 전자정부 누리집입니다.
적용 지원, FAQ, Q&A 게시판을 통해 기술 문제 해결을 지원합니다.
사*환
2014-01-15 11:19:19
1,465
개발환경
완료
수고하십니다.
건별로 dao에 요청하는 것이 아니라
저장데이터를 가지고 있는 VO 를 담은 배열이나 다른 구조체를 넘겨서 한번에 dao에서 처리 하는 방법이 있는지요?
안녕하세요. 표준프레임워크 센터입니다.
처리 건수가 적다면 iterate문을 사용하시면 됩니다.
하지만 처리 건수가 많다면 빠른 처리를 위해서 ibatis batch 기능을 이용하셔서 처리하시면 됩니다.
getSqlMapClientTemplate().getSqlMapClient().startBatch() ;
for (i = 0; i < sampleList.size(); i++) {
insert("SampleDAO.insertSample", sampleList.get(i));
}
getSqlMapClientTemplate().getSqlMapClient().executeBatch() ;
감사합니다.