물리적으로 분리된 2개 이상의 oracle 연결
- 작성자 :
- 오*도
- 작성일 :
- 2010-10-01 11:42:14
- 조회수 :
- 2,840
- 구분 :
- 실행환경
- 진행상태 :
- 완료
Q
안녕하세요...
물리적으로 분리된 2개(둘다 oracle or oracle+기타) 이상의 dataSource를 사용하고자 합니다.
여기 게시판에 등록된 글은 보았습니다.
그러나 실패 했습니다.
현재 설정된 환경 설정 파일을 보내 드립니다.
dataSource는 두개 설정 했는데, sqlMapClient를 어떻게 설정을 해야 하는지 모르겠습니다.
구체적으로 설정 방법과 사용법을 알려주시면 감사하겠습니다.
감사합니다.
물리적으로 분리된 2개(둘다 oracle or oracle+기타) 이상의 dataSource를 사용하고자 합니다.
여기 게시판에 등록된 글은 보았습니다.
그러나 실패 했습니다.
현재 설정된 환경 설정 파일을 보내 드립니다.
dataSource는 두개 설정 했는데, sqlMapClient를 어떻게 설정을 해야 하는지 모르겠습니다.
구체적으로 설정 방법과 사용법을 알려주시면 감사하겠습니다.
감사합니다.
A
안녕하세요.. 오병도님..
보내 주신 파일에 보면.. sqlMapClient가 하나 있습니다.
이 sqlMapClient도 dataSource마다 하나씩 있어야 합니다.
(물론 다른 이름으로..)
현재는 dataSource2가 정의되어 있지만.. 다른 곳에 injection되어 사용되지 않기 때문에 두번째 DB에 연결하지 못하신 것 같습니다.
그 다음으로 DAO에서.. 두 개의 sqlMapClient 중 하나를 injection하셔서 사용하시면 됩니다.
=> 하나의 DAO가 2개의 DataSource를 모두 접근할 수 없습니다.
각 DataSource별로 DAO를 만드셔서.. Service쪽에서 이 두 개의 DAO를 호출하시는 방식으로 구축하시면 됩니다.
그럼. 즐거운 하루되십시오.
감사합니다.
보내 주신 파일에 보면.. sqlMapClient가 하나 있습니다.
이 sqlMapClient도 dataSource마다 하나씩 있어야 합니다.
(물론 다른 이름으로..)
현재는 dataSource2가 정의되어 있지만.. 다른 곳에 injection되어 사용되지 않기 때문에 두번째 DB에 연결하지 못하신 것 같습니다.
그 다음으로 DAO에서.. 두 개의 sqlMapClient 중 하나를 injection하셔서 사용하시면 됩니다.
=> 하나의 DAO가 2개의 DataSource를 모두 접근할 수 없습니다.
각 DataSource별로 DAO를 만드셔서.. Service쪽에서 이 두 개의 DAO를 호출하시는 방식으로 구축하시면 됩니다.
그럼. 즐거운 하루되십시오.
감사합니다.