当前位置: 首页 > news >正文

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

前言:

最近做了个小项目,第一次使用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

http://www.lryc.cn/news/355709.html

相关文章:

  • GitHub的原理及应用详解(三)
  • Flutter 中的 Offstage 小部件:全面指南
  • 微信小程序中使用vantUI步骤
  • 说一下 ACID 是什么?
  • 深度解读 chatgpt基本原理
  • Oracle-修改用户名
  • 张量 t-product 积(matlab代码)
  • 爬山算法教程(个人总结版)
  • 水电表远程抄表:智能化时代的能源管理新方式
  • 物联网应用开发--STM32与机智云通信(ESP8266 Wi-Fi+手机APP+LED+蜂鸣器+SHT20温湿度传感器)
  • 【高阶数据结构(七)】B+树, 索引原理讲解
  • ML307R OpenCPU 网络初始化流程介绍
  • 分享:怎么才能保证大数据查询的准确性?
  • AI Agent教育行业落地案例
  • Flutter 中的 LimitedBox 小部件:全面指南
  • OrangePi AIpro初体验,码农的第一台个人AI云电脑
  • 剪画小程序:”霸屏各大平台“的黏土滤镜是怎么制作的呢?
  • 图解 BERT 模型
  • 关于软件设计模式的理解
  • Java开发官方文档
  • AI大模型探索之路-实战篇9:探究Agent智能数据分析平台的架构与功能
  • 本地spark3.5(不整合hive) 集成paimon0.9
  • Linux IO模型深度解析与实战应用
  • 软件系统开发标准流程文档(Word原件)
  • 嵌入式进阶——外部中断(EXTI)
  • flinkcdc 3.0 源码学习之客户端flink-cdc-cli模块
  • 香橙派 AIpro开发体验:使用YOLOV8对USB摄像头画面进行目标检测
  • Python中正则表达式详解
  • vue使用EventBus进行跨组件通信
  • boot项目中定时任务quartz