MyBatis开发: XML配置⽂件
在MyBatis中,XML配置文件是核心组成部分,它用于配置SQL映射语句、事务管理和数据源等。以下是一个基本的MyBatis XML配置文件示例:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE configuration
PUBLIC "-//mybatis.org//DTD Config 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-config.dtd">
<configuration>
<properties resource="database.properties"/>
<settings>
<!-- 全局配置的设置 -->
<setting name="lazyLoadingEnabled" value="true"/>
</settings>
<typeAliases>
<!-- 为java类型设置别名 -->
<typeAlias alias="User" type="com.example.User"/>
</typeAliases>
<environments default="development">
<environment id="development">
<transactionManager type="JDBC"/>
<dataSource type="POOLED">
<property name="driver" value="${driver}"/>
<property name="url" value="${url}"/>
<property name="username" value="${username}"/>
<property name="password" value="${password}"/>
</dataSource>
</environment>
</environments>
<mappers>
<!-- 注册SQL映射文件 -->
<mapper resource="com/example/UserMapper.xml"/>
</mappers>
</configuration>
在这个配置文件中,我们定义了数据源和事务管理器,设置了MyBatis的全局配置,定义了类型别名,并注册了一个SQL映射文件。这个文件需要和MyBatis的接口绑定在一起,才能正常工作。
评论已关闭