mssql db두개 사용하기 위한 환경설정은 어떻게 해야 되나요?
- 작성자 :
- 손*주
- 작성일 :
- 2011-11-15 10:08:24
- 조회수 :
- 1,937
- 구분 :
- 실행환경
- 진행상태 :
- 완료
Q
easycompany 예제에서 db를 하나 더 추가해서 사용하기 위한
방법은 어떻게 되나요?
관련파일은 다음과 같습니다.
easycompany-dao.xml
sql-map-config.xml
db.properties
방법은 어떻게 되나요?
관련파일은 다음과 같습니다.
easycompany-dao.xml
sql-map-config.xml
db.properties
A
안녕하세요.. 손봉주님..
우선. 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를 지정하시면 됩니다.
그럼.. 즐거운 하루되십시오.
감사합니다.
우선. 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를 지정하시면 됩니다.
그럼.. 즐거운 하루되십시오.
감사합니다.