对于mybatis plus自带的增强方法支持json
- 实体类注解
@TableName(autoResultMap = true)
- 字段注解
@TableField(typeHandler = JacksonTypeHandler.class)
private List<String> xxxxxxxx;
xml方法的支持
typeHandler=“com.baomidou.mybatisplus.extension.handlers.JacksonTypeHandler”
<resultMap id="xxxxx" type="xx.xx.xx.xx.xxx">
<id property="xxxxId" column="id"/>
<result property="xxxxList" column="xxxx_list" typeHandler="com.baomidou.mybatisplus.extension.handlers.JacksonTypeHandler"/>
</resultMap>
注解sql的支持
直接在mapper上通过注解的方式编写sql时,还需要再mapper方法上添加如下注解
@Results({
@Result(column = "xxx_list",
property = "xxxList",
typeHandler = JacksonTypeHandler.class),
})
评论区