mybatis在预处理语句(preparedStatement)中设置了一个参数时,或者从结果集(ResultSet)中取出一个值时,都会用注册了的typeHandler进行处理。
typeHandler和别名一样,分别为MyBatis系统定义和用户自定义两种。
typeHandler常用的配置为java类型(javaType)、JDBC类型(jdbcType)。typeHandler的作用就是将参数从javaType转化为jdbcType,或者从数据库取出结果时把jdbcType转化为javaType。