在MyBatis中設置查詢參數可以通過兩種方式實現:
public interface UserMapper {
List<User> selectUserByUsername(String username);
}
在XML映射文件中使用#{}
占位符來引用方法參數:
<select id="selectUserByUsername" resultType="User">
SELECT * FROM user WHERE username = #{username}
</select>
@Param
注解來指定參數名,然后在XML映射文件中使用#{}
占位符來引用參數名。例如:public interface UserMapper {
List<User> selectUserByUsernameAndAge(@Param("username") String username, @Param("age") int age);
}
在XML映射文件中引用參數名:
<select id="selectUserByUsernameAndAge" resultType="User">
SELECT * FROM user WHERE username = #{username} AND age = #{age}
</select>
以上兩種方式都可以實現設置查詢參數,在實際開發中可以根據具體需求選擇合適的方式。