배치2.7실행환경에서 IbatisPagingItemReader 말고 다른 메소드 쓸수없나요?
- 작성자 :
- 임*승
- 작성일 :
- 2014-11-05 15:11:56
- 조회수 :
- 742
- 구분 :
- 실행환경
- 진행상태 :
- 완료
Q
배치2.7실행환경에서 IbatisPagingItemReader 말고 다른 메소드 쓸수없나요?
전에 다른분이 질문한대로
http://www.egovframe.go.kr/uss/olh/qna/QnaInqireCoUpdt.do?menu=4&submenu=6
select ID, NAME, CREDIT from CUSTOMER where ROWNUM <10
<10까지는 실행이 잘되고, 10이상주면 무한루프가 돌더군요.
IbatisPagingItemReader 말고 다른 메소드는 없나요?
아이바티스를 사용하려면 이 메소드를 반드시 써야하나요?
전에 다른분이 질문한대로
http://www.egovframe.go.kr/uss/olh/qna/QnaInqireCoUpdt.do?menu=4&submenu=6
select ID, NAME, CREDIT from CUSTOMER where ROWNUM <10
<10까지는 실행이 잘되고, 10이상주면 무한루프가 돌더군요.
IbatisPagingItemReader 말고 다른 메소드는 없나요?
아이바티스를 사용하려면 이 메소드를 반드시 써야하나요?
A
안녕하세요 프레임워크센터입니다.
질문을 여러 개 올리셔서 한꺼번에 답변드리겠습니다.
일단, xml로 쿼리를 관리하기 위해서는 ibatis방식을 사용하셔야 합니다.
스프링배치에서 제공하는 페이지방식 리더가 IbatisPagingItemReader(ibatis용)밖에 없어서 이거를 사용하셔야 하구요..
그리고 페이지 정의를 하실 때 property에 pagesize를 주는 방식과 대응하는 변수가 쿼리에도 있어야 합니다.
참고로
http://docs.spring.io/spring-batch/reference/html/readersAndWriters.html#IbatisPagingItemReader
위 사이트에서 선언하는 부분을 확인해 보시기 바랍니다.
수고하세요.
질문을 여러 개 올리셔서 한꺼번에 답변드리겠습니다.
일단, xml로 쿼리를 관리하기 위해서는 ibatis방식을 사용하셔야 합니다.
스프링배치에서 제공하는 페이지방식 리더가 IbatisPagingItemReader(ibatis용)밖에 없어서 이거를 사용하셔야 하구요..
그리고 페이지 정의를 하실 때 property에 pagesize를 주는 방식과 대응하는 변수가 쿼리에도 있어야 합니다.
참고로
http://docs.spring.io/spring-batch/reference/html/readersAndWriters.html#IbatisPagingItemReader
위 사이트에서 선언하는 부분을 확인해 보시기 바랍니다.
수고하세요.