Invalid JSON text:“Invalid value.“ at position 0 in value for column ‘user.info

你们好,我是金金金。

场景

  • 我正在练习mybatis-plus,在插入一条数据的时候报错了,错误信息如上图

排查

排查之前我先贴一下代码

以下为数据库字段类型

在插入的过程中报错:Data truncation: Invalid JSON text: "Invalid value." at position 0 in value for column 'user.info'.

翻译如下:数据截断:无效的JSON文本:列"user.info"值的位置0处"无效值"

造成error的原因

  1. 传输的字段类型和数据库里面的类型不一致,JSON键值对必须被花括号包围,字符串值需要用双引号包围

解决

  • 传输正确的json格式的数据

总结

传输的字段类型与数据库当中的不对应产生报错,传输正确的即可~

  • 编写有误还请大佬指正,万分感谢。
相关推荐
山甫aa16 小时前
Javaweb---MyBatis增删改查
java·数据库·后端·mybatis·springboot
choumou_M21 小时前
SpringBoot_2:MyBatis-Generator插件使用教程
spring boot·tomcat·mybatis
SQL-First布道者1 天前
全面解构传统持久层框架,拥抱真正的 SQL-First
java·数据库·spring boot·sql·spring·mybatis·spring jdbc
晚安code3 天前
MyBatis-Plus 分页插件与字段自动填充:两行配置告别 CRUD 重复劳动
mybatis
SQL-First布道者4 天前
持久层框架的评价标准:只有一个
java·spring boot·spring·tomcat·mybatis·spring jdbc
步行cgn4 天前
MyBatis 高级映射与延迟加载完全指南
java·tomcat·mybatis
mashirro4 天前
记一次基于ruoyi-vue新增小程序服务模块,小程序登陆相关
vue.js·小程序·mybatis
边境悍匪4 天前
蜗牛学苑 Java 智能体学习 Day24|SpringBoot 整合 MyBatis、分层解耦思维导图复盘
java·数据库·spring boot·学习·mybatis
抓哇小菜鸡5 天前
Spring Boot + 本地大模型(Ollama/DeepSeek) + MyBatis-Plus 企业级智能体数据分析系统从零到一源码全解析
spring boot·后端·mybatis