Mybatis的Mapper檔案中的select、insert、update、delete元素中有一個parameterType屬性,用於對應的mapper介面方法接受的引數型別
可以接受的引數型別有基本型別和複雜型別。
mapper介面方法一般接受一個引數,可以透過使用@Param註釋將多個引數繫結到一個map做為輸入引數
簡單資料型別
mapper介面方法:
User selectByPrimaryKey(Integer id);
sql對映:
<selectid="selectByPrimaryKey"resultMap="BaseResultMap"parameterType="java.lang.Integer"> select <includerefid="Base_Column_List"/> from base.tb_user where id = #{id,jdbcType=INTEGER}</select>
Mybatis的Mapper檔案中的select、insert、update、delete元素中有一個parameterType屬性,用於對應的mapper介面方法接受的引數型別
可以接受的引數型別有基本型別和複雜型別。
mapper介面方法一般接受一個引數,可以透過使用@Param註釋將多個引數繫結到一個map做為輸入引數
簡單資料型別
mapper介面方法:
User selectByPrimaryKey(Integer id);
sql對映:
<selectid="selectByPrimaryKey"resultMap="BaseResultMap"parameterType="java.lang.Integer"> select <includerefid="Base_Column_List"/> from base.tb_user where id = #{id,jdbcType=INTEGER}</select>