// Mapper 接口 - 使用 @Param
User login(@Param("username") String username, 
           @Param("password") String password);
<!-- Mapper XML -->
<select id="login" resultType="User">
    SELECT * FROM user 
    WHERE username = #{username}   <!-- 现在明确引用第一个参数 -->
    AND password = #{password}     <!-- 现在明确引用第二个参数 -->
</select>

这样,MyBatis 就能准确地将 #{username} 映射到第一个String参数,将 #{password} 映射到第二个String参数。

posted on 2025-09-23 08:36  fafrkvit  阅读(4)  评论(0)    收藏  举报