MultiDataSource sql호출 관련 문의입니다.
- 작성자 :
- 꺼**이
- 작성일 :
- 2021-10-06 19:37:11
- 조회수 :
- 3,087
- 구분 :
- 공통컴포넌트 /
- 진행상태 :
- 완료
Q
MultiDataSource 관련하여 아래의 예제를 참조하여 설정하였습니다.
https://www.egovframe.go.kr/EgovRunEnvReleaseEdu.jsp?menu=3&submenu=1&leftsub=5
현재 dataSource1 -> oracle , dataSource2-> mysql 로 설정한 상태로
하나의 Controller 에서 dataSource1 select 후 dataSource2 에 insert 하는 로직입니다.
조회는 정상적으로되나 등록시에 오류메시지 없이 sql구문만 실행이 안되고 있는데요.. DAO쪽까지 정상 호출 되고 돌아오는데 sql부분만 건너 띄고있습니다.
일부러 namespace이름이나 insert의 id값을 바꿔보면 찾을 수 없다는 에러 메시지는 표시되나
정상적으로 설정 했을 때 는 로그도 표시가 안되네요. .이런경우 참조 할 만한 내용이 있을까요?
https://www.egovframe.go.kr/EgovRunEnvReleaseEdu.jsp?menu=3&submenu=1&leftsub=5
현재 dataSource1 -> oracle , dataSource2-> mysql 로 설정한 상태로
하나의 Controller 에서 dataSource1 select 후 dataSource2 에 insert 하는 로직입니다.
조회는 정상적으로되나 등록시에 오류메시지 없이 sql구문만 실행이 안되고 있는데요.. DAO쪽까지 정상 호출 되고 돌아오는데 sql부분만 건너 띄고있습니다.
일부러 namespace이름이나 insert의 id값을 바꿔보면 찾을 수 없다는 에러 메시지는 표시되나
정상적으로 설정 했을 때 는 로그도 표시가 안되네요. .이런경우 참조 할 만한 내용이 있을까요?
환경정보
-
- OS 정보 : window10
- 표준프레임워크 버전 : 2.7
- JDK(JRE) 정보 : 1.5
- WAS 정보 : tomcat5.5, jeus5
- DB 정보 : oracle11, mysql
- 기타 환경 정보 :
A
안녕하세요.
표준프레임워크센터입니다.
문의하신 내용으로만 한정해서 생각해보면
트랜잭션 설정을 확인하실 필요가 있어 보입니다.
예제는 여러 개의 DataSource를 선언하고
각 DataSource별로 TransactionManager를 설정하여
트랜잭션 처리를 하고 있으니 참고하시면 좋을것 같습니다.
설정 파일은 아래 위치에서 확인하실 수 있습니다.
src/main/resources/spring/context-transaction.xml
감사합니다.
표준프레임워크센터입니다.
문의하신 내용으로만 한정해서 생각해보면
트랜잭션 설정을 확인하실 필요가 있어 보입니다.
예제는 여러 개의 DataSource를 선언하고
각 DataSource별로 TransactionManager를 설정하여
트랜잭션 처리를 하고 있으니 참고하시면 좋을것 같습니다.
설정 파일은 아래 위치에서 확인하실 수 있습니다.
src/main/resources/spring/context-transaction.xml
감사합니다.