<?xml version="1.0" encoding="UTF-8" ?>
<!-- 配置数据源、事务管理策略、开启声明式事务
(统一由spring管理mapper类型和SqlSessionDaoSupport类型的DAO事务) -->
<jdbc:embedded-database id="dataSource">
<jdbc:script location="classpath:org/mybatis/spring/sample/db/database-schema.sql" />
<jdbc:script location="classpath:org/mybatis/spring/sample/db/database-test-data.sql" />
</jdbc:embedded-database>
<bean id="transactionManager" class="org.springframework.jdbc.datasource.DataSourceTransactionManager">
<property name="dataSource" ref="dataSource" />
</bean>
<tx:annotation-driven />
<!-- 定义 myBatis的sqlSessionFactory
1、当使用MapperScannerConfigurer时不需要configLocation定义(
1:mapperLocations可以批量载入mapper,但是MapperScannerConfigurer扫描mapper后不会将已存在