1. 程式人生 > 實用技巧 >1 MyBatis - 對映配置檔案

1 MyBatis - 對映配置檔案

MyBatis - 對映配置檔案

xxxMapper.xml 基本結構

<?xml version="1.0" encoding="UTF-8" ?>
<!--MyBatis的DTD約束-->
<!DOCTYPE mapper
        PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
        "http://mybatis.org/dtd/mybatis-3-mapper.dtd">

<!--
    mapper:核心根標籤
    namespace屬性:名稱空間
-->
<mapper namespace="StudentMapper">
    
    <!--查詢的【資料庫中表列名】和實體類的【JavaBean類屬性】名稱不一致情況-->
	<resultMap id="userMap" type="com.itheima.domain.User">
		<id property="userId" column="id"></id>
		<result property="userName" column="username"></result>
	</resultMap>
    對應:
    <select id="findAll" resultMap="userMap">
		select * from user
    </select>
    
    <!-- 一般性CRUD / 動態SQL-->
    <select id="" resultType="">
    	select * from user
    </select>
   
</mapper>