JTA 설정 관련 문의드립니다.
- 작성자 :
- 김*선
- 작성일 :
- 2013-10-11 17:26:51
- 조회수 :
- 813
- 구분 :
- 개발환경
- 진행상태 :
- 완료
Q
안녕하세요?
현재 spring3.0.5에 ibatis에 2.3.4 를 사용중입니다.
프로젝트를 진행하던 중 다중DB 트랜잭션 처리를 해야되서 jotm으로 설정을 했습니다.
그런데 처리가 안되서 어떤부분을 잘못한건지 모르겠어서 문의드립니다.
3.0에 org.springframework.transaction.jta.JotmFactoryBean 이게 없어서 소스를 추가하여 만들었습니다.
첨부파일에 각 내용 추가하였습니다.
확인해보시고 답변 부탁드립니다.
감사합니다~~
현재 spring3.0.5에 ibatis에 2.3.4 를 사용중입니다.
프로젝트를 진행하던 중 다중DB 트랜잭션 처리를 해야되서 jotm으로 설정을 했습니다.
그런데 처리가 안되서 어떤부분을 잘못한건지 모르겠어서 문의드립니다.
3.0에 org.springframework.transaction.jta.JotmFactoryBean 이게 없어서 소스를 추가하여 만들었습니다.
첨부파일에 각 내용 추가하였습니다.
확인해보시고 답변 부탁드립니다.
감사합니다~~
A
안녕하세요. 표준프레임워크센터입니다.
1. context-sqlMap.xml(SqlMapClient 설정파일) 에 다음과 같이 SqlMapClient를 추가로 등록해 주세요.
<bean id="sqlMapClient-SUB" class="org.springframework.orm.ibatis.SqlMapClientFactoryBean">
<property name="configLocation" value="classpath:/egovframework/sqlmap/config/oracle/sql-map-config-oracle.xml"/>
<property name="dataSource" ref="dataSource-SUB"/>
</bean>
(configLocation 값은 sqlMapConfig 파일 위치 지정)
2. SubAbstractDAO.java 파일의 다음 부분을 수정해 주세요.
@Resource(name = "dataSource-SUB") → @Resource(name = "sqlMapClient-SUB")
위와 같이 처리해 보시고 다시 한번 테스트해 보시기 바랍니다.
감사합니다.
1. context-sqlMap.xml(SqlMapClient 설정파일) 에 다음과 같이 SqlMapClient를 추가로 등록해 주세요.
<bean id="sqlMapClient-SUB" class="org.springframework.orm.ibatis.SqlMapClientFactoryBean">
<property name="configLocation" value="classpath:/egovframework/sqlmap/config/oracle/sql-map-config-oracle.xml"/>
<property name="dataSource" ref="dataSource-SUB"/>
</bean>
(configLocation 값은 sqlMapConfig 파일 위치 지정)
2. SubAbstractDAO.java 파일의 다음 부분을 수정해 주세요.
@Resource(name = "dataSource-SUB") → @Resource(name = "sqlMapClient-SUB")
위와 같이 처리해 보시고 다시 한번 테스트해 보시기 바랍니다.
감사합니다.