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文件進行規范化和模塊化,方便維護和管理。同時,可以通過命名空間、映射語句和結果映射的方式,清晰地區分和管理各個部分的功能和作用。