1. 程式人生 > >myBatis多數據源

myBatis多數據源

scanner comm comment per spa prop 一個 data start

<bean class="org.mybatis.spring.SqlSessionFactoryBean" id="sqlSessionFactory">
  <property name="dataSource" ref="dataSource" />
  <property name="configLocation"
  value="classpath:resources/mybatis/Configuration.xml" />
</bean>

只有一個數據源時,只需要指定包就可以了,比如

<!-- 掃描映射器,自動創建 -->

<bean class="org.mybatis.spring.mapper.MapperScannerConfigurer">

<property name="basePackage" value="com.mapper.*" />

</bean>

若多個數據源 ,則需要指定 響應的數據源,註意 要使用sqlSessionTemplateBeanName 來裝載

  1. <!-- 掃描映射器,自動創建 -->
  2. <bean class="org.mybatis.spring.mapper.MapperScannerConfigurer">
  3. <property name="basePackage" value="..." />
  4. <property name="sqlSessionTemplateBeanName" value="sqlSessionFactory" />
  5. </bean>

myBatis多數據源