首页 前端知识 java中使用mysql的json字段(代码示例)

java中使用mysql的json字段(代码示例)

2024-07-24 23:07:42 前端知识 前端哥 124 449 我要收藏
前言:

最近做了个小项目,第一次使用json类型的数据库字段,这篇博文讲下使用过程中遇到的问题(数据库框架使用MyBatisplus)

应用到项目中的方法:

数据库as_farmer_apply表中的json字段:

实体类加上以下红框的内容(如果不加,查出来的该字段会为null):

import com.baomidou.mybatisplus.extension.handlers.FastjsonTypeHandler;

这样就会自动映射

直接使用lambdaquery就可以查到这个json内容

如下:

mysql的json字段用法可以参考这个博主写的:

MySQL之json数据操作 - 上善若泪 - 博客园 (cnblogs.com)

实际操作时会遇到自己手写xml,不使用mybatisplus的lambdaquery的情况:

一般情况下select代码块里返回类型使用resultType接收,像下图这样:

但是这种查出来的json字段也是null,要能查出来json必须要使用resultMap才行,如下:

注意不要忘了加typeHandler

转载请注明出处或者链接地址:https://www.qianduange.cn//article/14305.html
标签
评论
发布的文章
大家推荐的文章
会员中心 联系我 留言建议 回顶部
复制成功!