egov 3.8 다중 db설정
- 작성자 :
- 1
- 작성일 :
- 2020-07-02 18:12:17
- 조회수 :
- 4,027
- 구분 :
- 개발환경
- 진행상태 :
- 완료
Q
파일에 적어놨습니다.
A
안녕하세요.
표준프레임워크센터 입니다.
Mybatis에서 Mapper사용시
다중DB를 사용하시려고 하는듯 합니다.
다음 클래스를 사용하여
egovframework.rte.psl.dataaccess.mapper.MapperConfigurer
basePackage를 지정하여야 하는데
여기에 "sqlSessionFactoryBeanName" 속성을 추가로 지정하시면 됩니다.
지정하지 않으시면 기본적으로 "sqlSession"라는 이름으로 지정이 됩니다.
<bean class="egovframework.rte.psl.dataaccess.mapper.MapperConfigurer">
<property name="basePackage" value="egovframework.test.service.impl" />
<property name="sqlSessionFactoryBeanName" value="sqlSession" />
</bean>
<bean class="egovframework.rte.psl.dataaccess.mapper.MapperConfigurer">
<property name="basePackage" value="egovframework.test.service.otherImpl" />
<property name="sqlSessionFactoryBeanName" value="otherSqlSession" />
</bean>
DB별로 basePackage를 구분하여 지정하는게 핵심 입니다.
감사합니다.
표준프레임워크센터 입니다.
Mybatis에서 Mapper사용시
다중DB를 사용하시려고 하는듯 합니다.
다음 클래스를 사용하여
egovframework.rte.psl.dataaccess.mapper.MapperConfigurer
basePackage를 지정하여야 하는데
여기에 "sqlSessionFactoryBeanName" 속성을 추가로 지정하시면 됩니다.
지정하지 않으시면 기본적으로 "sqlSession"라는 이름으로 지정이 됩니다.
<bean class="egovframework.rte.psl.dataaccess.mapper.MapperConfigurer">
<property name="basePackage" value="egovframework.test.service.impl" />
<property name="sqlSessionFactoryBeanName" value="sqlSession" />
</bean>
<bean class="egovframework.rte.psl.dataaccess.mapper.MapperConfigurer">
<property name="basePackage" value="egovframework.test.service.otherImpl" />
<property name="sqlSessionFactoryBeanName" value="otherSqlSession" />
</bean>
DB별로 basePackage를 구분하여 지정하는게 핵심 입니다.
감사합니다.