Mybatis/소스코드
mybatis Mapper interface 방식사용시 두개의 datasource를 이용
nineDeveloper
2016. 4. 27. 18:34
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
반응형