O jdbcType é necessário em um mapeador do MyBatis?

Eu tenho procurado e não tenho isso muito claro. Ao usar um mapeador MyBatis, é necessário definir ojdbcType? Estou usando com o MySql.

Para o que eu li, é para quando você passa valores nulos, mas eu não sei se isso ainda é necessário ou se é algo antigo. Por exemplo, essas duas consultas funcionam:

SELECT <include refid="columns"/> FROM user WHERE uid=#{uid, jdbcType=INTEGER}

SELECT <include refid="columns"/> FROM user WHERE uid=#{uid}

questionAnswers(1)

yourAnswerToTheQuestion