eGovFrame 표준프레임워크 포털

메뉴 건너띄기
상단메뉴 바로가기
본문 바로가기

이 누리집은 대한민국 공식 전자정부 누리집입니다.

본문 영역

적용 지원, FAQ, Q&A 게시판을 통해 기술 문제 해결을 지원합니다.

묻고 답하기

배치운영환경 2.5 재질문 - 파일첨부
  • 작성자

    안*관

  • 작성일

    2014-01-23 14:54:48

  • 조회수

    1,255

  • 구분

    운영환경

  • 진행상태

    완료

질문

파일 첨부했습니다

그리고 문의 하나더요

spring batch에서는 sybase도 지원하는것 같은데요

현재 sql부분은 sybase로 수정을 다 했는데, spring에서 sequence사용하는 부분때문에 문제가 되고 있거든요.

spring소스를 내려서 보다보니 sybase의 경우에도 처리를 할수 있게끔 되어있는것 같습니다.

아래 부분에서 sybase를 적용할려면 어떻게 해야하는지도 좀 알려주세요

<!-- altibase, tibero DB 사용할 경우 p:databaseType="oracle" 추가 이외에는 제거하고 사용 -->
<bean id="jobRepository"
class="org.springframework.batch.core.repository.support.JobRepositoryFactoryBean"
p:dataSource-ref="egov.dataSource" p:transactionManager-ref="transactionManager" p:lobHandler-ref="lobHandler"
p:databaseType="oracle" />

첨부파일
답변

안녕하세요 프레임워크센터입니다.

context-batch-job-launcher.xml에 egovBatchRunner에 정의된 클래스가 이전 버젼의 클래스를 참조하고 있습니다.
패키지 명을 rte.bat 이렇게 바꿔주셔야 합니다.

또한 sybase에서 sequence기능을 해 줄 수 있어야 할 것 같습니다.

mysql의 경우는 다음과 같이 사용하고 있습니다.
ENGINE=MYISAM 으로 설정하여 시퀀스기능을 사용하고 있습니다.

이 부분은 springframework에서 제공하는 부분이라 저희가 따로 해드릴 수 는 없습니다.

수고하세요.

이 페이지의 구성

묻고 답하기