eGovFrame 표준프레임워크 포털

메뉴 건너띄기
상단메뉴 바로가기
본문 바로가기

이 누리집은 대한민국 공식 전자정부 누리집입니다.

본문 영역

적용 지원, FAQ, Q&A 게시판을 통해 기술 문제 해결을 지원합니다.

묻고 답하기

mssql db두개 사용하기 위한 환경설정은 어떻게 해야 되나요?
  • 작성자

    손*주

  • 작성일

    2011-11-15 10:08:24

  • 조회수

    2,336

  • 구분

    실행환경

  • 진행상태

    완료

질문

easycompany 예제에서 db를 하나 더 추가해서 사용하기 위한
방법은 어떻게 되나요?
관련파일은 다음과 같습니다.
easycompany-dao.xml
sql-map-config.xml
db.properties

답변

안녕하세요.. 손봉주님..

우선. db.properties에 추가 DB에 대한 설정을 추가하시고..

easycompany-dao.xml에 sqlMapClient를 추가하시면 됩니다.

추가되는 sqlMapClient의 configLocation 부분에 기존 sql-map-config.xml가 아닌 새로은 sql map config xml을 지정하시면 됩니다..

마지막으로.. (제일 중요한 부분)

기존 DAO 클래스르 보시면.. 다음과 같이 @Autowired 방식으로 Injection 되어 있는데..
이부분을 @Resource 방식으로 변경하시면 됩니다.

@Autowired
public EmployeeDao(SqlMapClient sqlMapClient) {
super();
setSqlMapClient(sqlMapClient);
}

=>

@Resource(name="sqlMapClient")
public EmployeeDao(SqlMapClient sqlMapClient) {
super();
setSqlMapClient(sqlMapClient);
}

@Resource의 name이 원하시는 sqlMapClient id를 지정하시면 됩니다.

그럼.. 즐거운 하루되십시오.
감사합니다.

이 페이지의 구성

묻고 답하기