다중 DB 관련 질문드립니다. 추가 질문드립니다.
- 작성자 :
- 신*석
- 작성일 :
- 2017-09-06 16:08:03
- 조회수 :
- 1,191
- 구분 :
- 개발환경
- 진행상태 :
- 완료
Q
안녕하세요,
좋은 답변 감사합니다.
말씀해주신걸로 해보겠습니다.
그런데.. 추가적으로 궁금한게..
제가 eGov 3.6 환경으로 해서 공통컴포넌트로 공통(협업빼고) 으로 웹프로젝트 생성후에
iBatis를 사용했는데..
하나의 DAO에 여러개의 DB를 연결하는것은 myBatis로만 되는 건가요,?
그렇다면 정리해서..
iBatis는 각각의 AbstractDAO 에 SqlMapClient 를 설정해서
DAO랑 1:1로 사용이 가능한건고,
myBatis는 SqlSession 설정을 통해
DAO랑 1:다 가 사용이 가능한건가요!?
=========
제가 이 글을 남기고... 말씀해주신 예제를 봤는데...
DeptMapper 랑 EmpMapper 랑 다른 Mapper에서.. 다른 DB를 보는 것 같습니다...
하나의 DAO에서 다른DB를 보는게 아니라...
제가 잘못이해한건가요,,?,,
좋은 답변 감사합니다.
말씀해주신걸로 해보겠습니다.
그런데.. 추가적으로 궁금한게..
제가 eGov 3.6 환경으로 해서 공통컴포넌트로 공통(협업빼고) 으로 웹프로젝트 생성후에
iBatis를 사용했는데..
하나의 DAO에 여러개의 DB를 연결하는것은 myBatis로만 되는 건가요,?
그렇다면 정리해서..
iBatis는 각각의 AbstractDAO 에 SqlMapClient 를 설정해서
DAO랑 1:1로 사용이 가능한건고,
myBatis는 SqlSession 설정을 통해
DAO랑 1:다 가 사용이 가능한건가요!?
=========
제가 이 글을 남기고... 말씀해주신 예제를 봤는데...
DeptMapper 랑 EmpMapper 랑 다른 Mapper에서.. 다른 DB를 보는 것 같습니다...
하나의 DAO에서 다른DB를 보는게 아니라...
제가 잘못이해한건가요,,?,,
A
안녕하세요.
네, 이해하신 내용이 맞습니다.
사용하는 쿼리 xml 파일별로 별도의 sqlsession을 배정하고 sqlsession에서 사용할 datasource를 분리하여 사용하는
예제입니다.
예제의 방식은 ibatis, mybatis 모두 동일한 메커니즘이라고 보시면 되세요.
감사합니다.
네, 이해하신 내용이 맞습니다.
사용하는 쿼리 xml 파일별로 별도의 sqlsession을 배정하고 sqlsession에서 사용할 datasource를 분리하여 사용하는
예제입니다.
예제의 방식은 ibatis, mybatis 모두 동일한 메커니즘이라고 보시면 되세요.
감사합니다.