mybatis-config.xml 代码
时间: 2024-09-10 15:14:26 浏览: 56
mybatis-config.xml是MyBatis框架中的核心配置文件,它通常位于项目的根目录下或者src/main/resources目录下。这个XML文件主要用于初始化MyBatis环境,设置全局配置、数据源连接信息以及事务管理等。
以下是mybatis-config.xml的一些常见内容:
1. **<settings>**标签:设置了全局配置,如开启或关闭延迟加载(lazyLoading),查询缓存开关(cacheEnabled),自动提交(defaultExecutorType)等。
```xml
<settings>
<setting name="cacheEnabled" value="true"/>
<!-- 其他设置 -->
</settings>
```
2. **<environments>**标签:定义了数据库环境,比如development(开发)、production(生产)等,每个环境中包含一个database元素,用于指定数据源。
```xml
<environments default="development">
<environment id="development">
<transactionManager type="JDBC"/>
<dataSource type="POOLED">
<!-- 数据源配置 -->
</dataSource>
</environment>
</environments>
```
3. **<mappers>**标签:包含了所有Mapper映射文件的路径,这些Mapper映射了SQL到业务对象之间的转换。
```xml
<mappers>
<mapper resource="com/example/mapper/UserMapper.xml"/>
</mappers>
```
阅读全文