springboot mybatis multi datasource - PullRequest
       23

springboot mybatis multi datasource

0 голосов
/ 27 декабря 2018

Для источника данных config tow, я настраиваю tow MapperScannerConfigurer в моем файле .xml:

<bean id="hybirdMapperScannerConfigurer" class="org.mybatis.spring.mapper.MapperScannerConfigurer">
            <property name="basePackage" value="com.XXX.A.hymapper" />
            <property name="sqlSessionFactoryBeanName" value="hybirdSqlSessionFactory"/>
</bean>
<bean id="mysqlMapperScannerConfigurer" class="org.mybatis.spring.mapper.MapperScannerConfigurer">
            <property name="basePackage" value="com.XXX.B.mysmapper" />
            <property name="sqlSessionFactoryBeanName" value="mysqlSessionFactory"/>
</bean>
<bean id="mysqlSessionFactory" name="mysqlSessionFactory" class="org.mybatis.spring.SqlSessionFactoryBean">
        <property name="dataSource" ref="mysqlDataSource" />
        <property name="configLocation" value="classpath:mybatis-config.xml" />
</bean>
<bean id="hybirdSqlSessionFactory" name="hybirdSqlSessionFactory" class="org.mybatis.spring.SqlSessionFactoryBean">
        <property name="dataSource" ref="hybirdDataSource" />
        <property name="configLocation" value="classpath:mybatis-config.xml" />
</bean>

Но когда я запускаю свое приложение, появляется ошибка: enter image description here Поэтому я нахожуИсходный код о sqlSessionTemplateBeanName в MapperScannerConfigurer , и он показывает: enter image description here

Кажется, что мое использование не является неправильным, так что можетЯ делаю, чтобы решить эту проблему при настройке нескольких источников данных с XML-файлом, и где моя ошибка?ТНХ ~

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...