• MyBatis笔记03------XXXMapper.xml文件解析


    SQL映射文件的配置解析

      当我们写好mapper(dao)层接口时,然后在对应的XXXMapper.xml文件中写业务逻辑对应的SQL映射语句,通过这个文件中可以实现CRU操作,那么下面说明如何编写这个.xml文件。

    一、.xml文件的内容

    1、头文件内容(固定)

    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">

    2、简单的CRUD操作

    复制代码
    <mapper namespace="com.dao.StuMapper">
        <select id="queryAll" resultType="stu">
         
            select * from stu;
        select>
        <select id="queryByKey" parameterType="int" resultType="com.pojo.Stu">
         
            insert into stu value(#{sno},#{sname},#{sage},#{saddress},#{spwd});
        insert>
        <update id="upd" parameterType="com.pojo.Stu">
            
            update stu set sname=#{sname},sage=#{sage},saddress=#{saddress},spwd=#{spwd}
            where sno=#{sno};
        update>
        <delete id="del" parameterType="int">
            
            delete  from stu where sno=#{sno};
        delete>
    mapper>
    复制代码

    显而易见:1、配置SQL映射语句,首先使用标签,其中namespace属性代表命名,它的属性值是.xml文件对应的XXXMapper(dao)

                          接口的完整包名接口名

                   2、