Mybatis-Plus自定义TypeHandler的使用
序号:02
Mybatis-Plus可通过自定义的TypeHandler实现某个属性在插入数据库以及查询时的自动转换,本例中是要将Map类型的属性转化成CLOB,然后存入数据库。由于是复杂的Map,mp自带的json转换器会丢失部分信息。
类型转换器可以通过注解配置 java 类型和 jdbc 类型:
- @MappedTypes:注解配置 java 类型
- @MappedJdbcTypes:注解配置 jdbc 类型
定义:
1 |
|
使用:
注意@TableName 注解 autoResultMap 属性
1 |
|
Mybatis-Plus自定义TypeHandler的使用