728x90
반응형

mybatis Mapper interface 방식사용시

두개의 datasource를 이용하려면 어떻게 해야 하나요?

sqlSession

sqlSession2 

두개의 SqlSession 만들었는데요

intefrface dao에서

sqlSession 이름을 설정을 하는법을 잘 모르겠습니다.

 

 

 

안녕하세요. 표준프레임워크센터입니다.

MapperConfigurer 빈설정 시 아래와 같이 변경해주시면 됩니다.

<bean class="egovframework.rte.psl.dataaccess.mapper.MapperConfigurer">
  <property name="basePackage" value="풀패키지명" />
  <property name="sqlSessionFactoryBeanName" ref="sqlSession" />
</bean>

<bean class="egovframework.rte.psl.dataaccess.mapper.MapperConfigurer">
  <property name="basePackage" value="풀패키지명" />
  <property name="sqlSessionFactoryBeanName" ref="sqlSession2" />
</bean>

이 때 DB별로 Mapper인터페이스를 구분하시고,
Mapper인터페이스가 담긴 해당 패키지를 지정해주시면 됩니다.

아래 관련 외부링크 글을 올리니 내용을 확인해 보시기 바랍니다.
http://okky.kr/article/292353

감사합니다.

 

728x90
반응형
블로그 이미지

nineDeveloper

안녕하세요 현직 개발자 입니다 ~ 빠르게 변화하는 세상에 뒤쳐지지 않도록 우리모두 열심히 공부합시다 ~! 개발공부는 넘나 재미있는 것~!

,