Mybatis的xml文件通常分为三个部分:命名空间、映射语句和结果映射。
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper
PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.example.mapper.UserMapper">
<select id="getUserById" resultType="User">
SELECT * FROM user WHERE id = #{id}
</select>
<resultMap id="userResultMap" type="User">
<result property="id" column="id"/>
<result property="name" column="name"/>
</resultMap>
通过以上的组织方式,可以将Mybatis的xml文件进行规范化和模块化,方便维护和管理。同时,可以通过命名空间、映射语句和结果映射的方式,清晰地区分和管理各个部分的功能和作用。