mybatis核心配置文件属性,设置,类型别名,环境配置映射器
时间: 2024-06-04 20:02:57 浏览: 84
MyBatis是一种持久层框架,它的核心配置文件包含了会深深影响MyBatis行为的设置和属性信息。下面是MyBatis核心配置文件中的一些重要元素:
1.属性设置:可以通过<properties>元素来设置属性,这些属性可以在整个配置文件中使用。例如:
```xml
<properties resource="jdbc.properties">
<property name="username" value="root"/>
<property name="password" value="123456"/>
</properties>
```
2.类型别名:可以通过<typeAliases>元素来设置Java类型别名,这样在映射文件中就可以使用别名来代替Java类的全限定名。例如:
```xml
<typeAliases>
<typeAlias type="com.example.User" alias="User"/>
</typeAliases>
```
3.环境配置:可以通过<environments>元素来配置MyBatis的环境,包括数据源、事务管理器等。例如:
```xml
<environments default="development">
<environment id="development">
<transactionManager type="JDBC"/>
<dataSource type="POOLED">
<property name="driver" value="${jdbc.driver}"/>
<property name="url" value="${jdbc.url}"/>
<property name="username" value="${jdbc.username}"/>
<property name="password" value="${jdbc.password}"/>
</dataSource>
</environment>
</environments>
```
4.映射器:可以通过<mappers>元素来配置映射器,包括XML映射器和注解映射器。例如:
```xml
<mappers>
<mapper resource="com/example/UserMapper.xml"/>
<mapper class="com.example.UserMapper"/>
</mappers>
```
阅读全文