이 누리집은 대한민국 공식 전자정부 누리집입니다.
손*주
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를 지정하시면 됩니다.
그럼.. 즐거운 하루되십시오.
감사합니다.