User selectUser(@param(“name”)String name,@param(“password”)String password);
<select id=" selectUser" resultMap="BaseResultMap">
select * from user where user_name = #{name} and user_password=#{password}
</select>
このコードのように、mybatisは変数名を取得するためにリフレクションを使用でき、変数は異なる名前を持ち、@param(“XXX”)
を置き換えることができます。MyBatisのは@Paramを必要とするのはなぜ?