配置文件
<bean id="clrreportDataSource" class="com.atomikos.jdbc.AtomikosDataSourceBean" destroy-method="close">
<!-- 该数据源唯一的名称,不能重复 -->
<property name="uniqueResourceName" value="defaultDataSource"/>
<property name="xaDataSourceClassName" value="com.mysql.jdbc.jdbc2.optional.MysqlXADataSource" />
<property name="borrowConnectionTimeout" value="60" />
<property name="minPoolSize" value="5" />
<property name="maxPoolSize" value="20" />
<property name="xaProperties">
<props>
<prop key="url">${clrreport.jdbc.url}</prop>
<prop key="user">${clrreport.jdbc.username}</prop>
<prop key="password">${clrreport.jdbc.password}</prop>
</props>
</property>
</bean>
<!-- 定义主业务使用的sqlSessionFactory -->
<bean id="sqlSessionFactory-clrreport" class="org.mybatis.spring.SqlSessionFactoryBean">
<property name="dataSource" ref="clrreportDataSource" />
<property name="mapperLocations" value="classpath:META-INF/mybatis/mapper/invoice/report/*.xml" />
</bean>
<!-- 扫描mybatis的接口所在的文件 -->
&l