若mapper接口中的方法参数为单个的字面量类型,此时可以使用KaTeX parse error: Expected 'EOF', got '#' at position 4: {}和#̲{}以任意的名称(最好见名识意…{}需要手动加单引号
<!-- User getUserByName(String username); --><selectid="getUserByName"resultType="com.melon.mybatis.pojo.User">
select * from t_user where username = #{username}
</select>
<!-- User checkLogin(String username,String password); --><selectid="checkLogin"resultType="User">
select * from t_user where username = #{param1} and password = #{param2};
</select>
2.3 map集合类型的参数
在UserMapper中传入一个mao
User checkLoginByMap(Map<String, Object> map);
若mapper接口中的方法需要的参数为多个时,此时可以手动创建map集合,将这些数据放在map中只需要通过KaTeX parse error: Expected 'EOF', got '#' at position 4: {}和#̲{}访问map集合的键就可以获…{}需要手动加单引号
<!-- User checkLoginByMap(Map<String, Object> map); --><selectid="checkLoginByMap"resultType="com.melon.mybatis.pojo.User">
select * from t_user where username = #{username} and password = #{password}
</select>