在MyBatis中,參數綁定是通過在Mapper接口中定義方法,并在方法參數中使用注解來實現的。常用的參數綁定方法有:
@Select("SELECT * FROM users WHERE id = #{userId}")
User getUserById(@Param("userId") Long userId);
@Select("SELECT * FROM users WHERE id = #{userId} AND name = #{userName}")
User getUserByIdAndName(Map<String, Object> params);
@Select("SELECT * FROM users WHERE id = #{id} AND name = #{name}")
User getUserByIdAndName(User user);
這些是常用的參數綁定方法,在實際開發中可以根據需求選擇合適的方法來進行參數綁定。