다중 datasource 관련 질문입니다.
- 작성자 :
- 권*윤
- 작성일 :
- 2011-04-18 14:17:29
- 조회수 :
- 2,574
- 구분 :
- 실행환경
- 진행상태 :
- 완료
Q
다중 datasource 설정시 Datasource별 abstract DAO를
상속받아서 쓰는 형식이 아니라 dao에서 datasource를 선택하여
사용할 수 있는 방법이 있나요?
상속받아서 쓰는 형식이 아니라 dao에서 datasource를 선택하여
사용할 수 있는 방법이 있나요?
A
안녕하세요.. 권오윤님..
가능합니다.
DAO에서 sqlMapClient를 직접 injection 하시면 됩니다.
각 DAO에서 다음과 같은 방식으로 원하는 sqlMapClient를 @Resource로 지정하시면 됩니다.
@Resource(name = "otherSqlMapClient")
public void setSuperSqlMapClient(SqlMapClient sqlMapClient) {
super.setSqlMapClient(sqlMapClient);
}
그럼.. 즐거운 하루되십시오.
감사합니다.
가능합니다.
DAO에서 sqlMapClient를 직접 injection 하시면 됩니다.
각 DAO에서 다음과 같은 방식으로 원하는 sqlMapClient를 @Resource로 지정하시면 됩니다.
@Resource(name = "otherSqlMapClient")
public void setSuperSqlMapClient(SqlMapClient sqlMapClient) {
super.setSqlMapClient(sqlMapClient);
}
그럼.. 즐거운 하루되십시오.
감사합니다.