如题所述
第1个回答 2022-07-05
mybatis在预处理语句(PreparedStatement)中设置一个参数时,或者从结果集(ResultSet)中取出一个值时,都会用到TypeHandler。
就是将java类型(javaType)转化为jdbc类型(jdbcType),或者将jdbc类型(jdbcType)转化为java类型(javaType)。
启用
启用该TypeHandler 可以有以下几种方式:
在的配置文件增加type-handlers-package的配置
type-handlers-package的配置的值为TypeHandler的包名即可,即在application.properties文件增加以下配置:
在Spring Boot指定MyBatisConfig文件的路径,之后在MyBatisConfig中配置typeHandlers
配置如下: - 在application.properties文件增加以下配置:
在mybatis-config.xml文件增加以下配置:
MyBatis TypeHandler的笔记
就是将java类型(javaType)转化为jdbc类型(jdbcType),或者将jdbc类型(jdbcType)转化为java类型(javaType)。
启用
启用该TypeHandler 可以有以下几种方式:
在的配置文件增加type-handlers-package的配置
type-handlers-package的配置的值为TypeHandler的包名即可,即在application.properties文件增加以下配置:
在Spring Boot指定MyBatisConfig文件的路径,之后在MyBatisConfig中配置typeHandlers
配置如下: - 在application.properties文件增加以下配置:
在mybatis-config.xml文件增加以下配置:
MyBatis TypeHandler的笔记