MyBatis日常筆記記錄01
阿新 • • 發佈:2021-07-03
關於domain包下的XXX.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="org.example.dao.StudentDao"> <select id = "selectStudent" resultType="org.example.domain.Student"> select id,name,email,age from student order by id </select> <!-- select:表示查詢操作。 id:執行sql語句的唯一標識,mybatis會使用這個id的值來找到要執行的sql語句 可以自定義,但是要求你使用介面中的方法名稱 resultType: 表示結果型別,是sql語句執行後得到ResultSet,遍歷這個ResultSet 得到寫的型別的全限定名稱 --> </mapper> <!--sql對映檔案:寫sql語句的,mybatis會執行這些sql 1.指定約束檔案 <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> mybatis-3-mapper.dtd 是約束檔案的名稱,副檔名dtd的 2.約束檔案作用: 限制,檢查在當前檔案出現的標籤,必須符合mybatis的要求 3.mapper 是當前檔案的根標籤,必須的 namespace : 叫做名稱空間,唯一值的,可以是自定義的字串 要求你使用dao介面的全限定名稱 4.在當前檔案中,可以使用特定的標籤,表示資料庫的特定操作 <select>:表示執行查詢 <update>:表示更新資料庫的操作,就是在<update>標籤中,寫的是update sql語句 <insert>:表示插入 ,放的是insert語句 <delete>:表示刪除, 執行delete語句 -->