목록Framework/iBatis (1)
미니옵빠의 code stubs
Java 배치 개발 시 iBatis queryWithRowHandler 사용하기
대부분 배치들이 Java 로 DB 에서 데이터를 가지고 와서 핸들링하는 것이 일반적인 패턴인데요,대용량 RecordSet 을 가지고 올 때 OOM 이슈를 해결하기 위해서는 iBatis 의 queryWithRowHandler 를 사용하면 됩니다. 본론으로 들어가서,일반적으로 아래의 방식으로 배치를 개발할 껀데요 1. iBatis 에서 데이터 List Select 후 DAO 에 ArrayList 로 받아 Loop 돌면서 처리2. Spring Batch 로 Step 별로 Read > Processor > Writer 3. Php 등 다른 언어로 개발 1번의 경우 주로 이슈가 되는 부분이구요 (JDBC 에 날로 Connection 맺어 statement 만들어 사용하는 경우도 동일) 엄청 많은 양의 레코드 (데..
Framework/iBatis
2014. 3. 18. 10:20