배치운영환경 2.5 재질문 - 파일첨부
- 작성자 :
- 안*관
- 작성일 :
- 2014-01-23 14:54:48
- 조회수 :
- 933
- 구분 :
- 운영환경
- 진행상태 :
- 완료
Q
파일 첨부했습니다
그리고 문의 하나더요
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" />
그리고 문의 하나더요
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" />
A
안녕하세요 프레임워크센터입니다.
context-batch-job-launcher.xml에 egovBatchRunner에 정의된 클래스가 이전 버젼의 클래스를 참조하고 있습니다.
패키지 명을 rte.bat 이렇게 바꿔주셔야 합니다.
또한 sybase에서 sequence기능을 해 줄 수 있어야 할 것 같습니다.
mysql의 경우는 다음과 같이 사용하고 있습니다.
ENGINE=MYISAM 으로 설정하여 시퀀스기능을 사용하고 있습니다.
이 부분은 springframework에서 제공하는 부분이라 저희가 따로 해드릴 수 는 없습니다.
수고하세요.
context-batch-job-launcher.xml에 egovBatchRunner에 정의된 클래스가 이전 버젼의 클래스를 참조하고 있습니다.
패키지 명을 rte.bat 이렇게 바꿔주셔야 합니다.
또한 sybase에서 sequence기능을 해 줄 수 있어야 할 것 같습니다.
mysql의 경우는 다음과 같이 사용하고 있습니다.
ENGINE=MYISAM 으로 설정하여 시퀀스기능을 사용하고 있습니다.
이 부분은 springframework에서 제공하는 부분이라 저희가 따로 해드릴 수 는 없습니다.
수고하세요.