배치2.7실행환경에서 IbatisPagingItemReader사용시 page변수설정은..
- 작성자 :
- 임*승
- 작성일 :
- 2014-11-06 15:05:57
- 조회수 :
- 599
- 구분 :
- 실행환경
- 진행상태 :
- 완료
Q
IbatisPagingItemReader를 사용해서 DB 테이블을 읽을때
Oracle의 경우아래와 같이 하라고 되있던데,
<select id="getPagedCustomerCredits" resultMap="customerCreditResult">
select * from (
select * from (
select t.id, t.name, t.credit, ROWNUM ROWNUM_ from customer t order by id
)) where ROWNUM_ <![CDATA[ > ]]> ( #_page# * #_pagesize# )
) where ROWNUM <![CDATA[ <= ]]> #_pagesize#
</select>
CommandLine방식으로 배치를 실행할 경우 _page변수와 _pagesize변수는 어떻게 넣어주나요?
/egovframework/batch/context-commandline.xml aaaJob _page=1 _pagesize=10 이와같이 넣어주면 되나요?
Oracle의 경우아래와 같이 하라고 되있던데,
<select id="getPagedCustomerCredits" resultMap="customerCreditResult">
select * from (
select * from (
select t.id, t.name, t.credit, ROWNUM ROWNUM_ from customer t order by id
)) where ROWNUM_ <![CDATA[ > ]]> ( #_page# * #_pagesize# )
) where ROWNUM <![CDATA[ <= ]]> #_pagesize#
</select>
CommandLine방식으로 배치를 실행할 경우 _page변수와 _pagesize변수는 어떻게 넣어주나요?
/egovframework/batch/context-commandline.xml aaaJob _page=1 _pagesize=10 이와같이 넣어주면 되나요?
A
안녕하세요 프레임워크센터입니다.
_page는 spring batch core 에서 던져주는 부분이라 파라미터로 넘겨주시지 않으셔도 됩니다.
또한 pagesize는 job설정하실 때 리더의 property로 선언하기 때문에 실행시 넘겨주시지 않으셔도 됩니다.
수고하세요.
_page는 spring batch core 에서 던져주는 부분이라 파라미터로 넘겨주시지 않으셔도 됩니다.
또한 pagesize는 job설정하실 때 리더의 property로 선언하기 때문에 실행시 넘겨주시지 않으셔도 됩니다.
수고하세요.