Mybatis框架sql映射文件.xml

<?xml version="1.0" encoding="UTF-8" ?>
<!-- sql映射文件(sql mapper) -->
<!--
1.指定约束文件
<!DOCTYPE mapper
        PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
        "http://mybatis.org/dtd/mybatis-3-mapper.dtd">

2.
mybatis-3-mapper.dtd    是约束文件的名称,扩展名为dtd
作用:限制检查在当前文件中出现的标签,属性必须符合mybatis的要求

3.
<mapper namespace="org.mybatis.example.BlogMapper">
mapper   当前文件的根标签,必须的。
namespace   命名空间,唯一值的,可以是自定义的字符串
            要求你用dao接口的全限定名称。
4.
在当前文件中,可以使用特定的标签,表示数据库的特定操作
    <select>表示查询
    <update>表示更新数据库
    <inser>表示插入,放insert语句
    <delete>表示删除,放delete语句
    
-->
<!DOCTYPE mapper
        PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
        "http://mybatis.org/dtd/mybatis-3-mapper.dtd">

<mapper namespace="com.yuhang.dao.StudenDao">
    <!--
    select:查询操作
    id:你要执行的sql语法的唯一标识,mybatis会使用这个id的值来找到要执行的sql语句
        可以自定义,但要求使用接口中的方法名

    resultType:结果类型,遍历sql语句执行后的结果集得到的java类型,
      -->
    <select id="selectStudents" resultType="com.yuhang.domain.Student">
        select id,name,email,age from student order by id
    </select>
<!--    数据库的插入操作-->
    <insert id="insertStudent">
        insert into student values(#{id},#{name},#{email},#{age})
    </insert>

</mapper>

<!--
    sql映射文件,mybatis会执行这些sql

-->

 

posted @ 2021-09-29 16:39  wbnsyw  阅读(67)  评论(0)    收藏  举报