侧边栏壁纸
博主头像
实习两年半

基础不牢,地动山摇。

  • 累计撰写 43 篇文章
  • 累计创建 40 个标签
  • 累计收到 4 条评论

目 录CONTENT

文章目录

MybatisPlus 对于json数据的处理

实习两年半
2023-07-11 / 0 评论 / 0 点赞 / 537 阅读 / 152 字
温馨提示:
本文最后更新于 2023-07-11,若内容或图片失效,请留言反馈。部分素材来自网络,若不小心影响到您的利益,请联系我们删除。

对于mybatis plus自带的增强方法支持json

  1. 实体类注解
@TableName(autoResultMap = true)
  1. 字段注解
    @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),
})
0

评论区