前两天写的一个springboot+mybatis的小项目在一个修改数据库数据的功能出现了
###The error may involve defaultParameterMap
###The error occurred while setting parameters
的错误。
前端传了两个json值到后端,但是第一个值没有问题,第二个值一直为空,检查了实体类的属性名,json的键名,url路径等,都没有问题,后来发现报错的原因是json数据传值的方法写的有问题。报错的时候前端传值是这样写的

var data1 = JSON.stringify({'xxx':'yyy'});
var data2 = JSON.stringify({'aaa':'bbb'});$.ajax({......contentTpye : 'application/json; charset=utf-8',data : data1+data2;
});

这样yyy的值后台是拿得到的,到时bbb的值为null,将前端数据改为

var  data = JSON.stringify('xxx':'yyy','aaa':'bbb');
$ajax({......data : data,
});

问题解决,针对debug后前端的值后端无法正确获取的错误有可能是实体类的属性名与json数据的键名不一致,或者传值的时候数据格式与ajax设置的数据格式有偏差导致的。

mybatis报错### The error may involve defaultParameterMap ### The error occurred while setting paramete相关推荐

  1. SSM中mybtis报错### The error may involve defaultParameterMap ### The error occurred while setting param

    首先是前端弹出错误框如下: 查看后台报错信息如下 ### Cause: java.sql.SQLException: Error ; uncategorized SQLException; SQL s ...

  2. mybatis:### The error may involve defaultParameterMap### The error occurred while setting parameter

    完整报错: Caused by: org.apache.ibatis.exceptions.PersistenceException:  ### Error updating database.  C ...

  3. 查询时报错The error may involve defaultParameterMap ### The error occurred while setting parameters

    查询时报错The error may involve defaultParameterMap ### The error occurred while setting parameters 分页查询报 ...

  4. Mybatis The error may involve defaultParameterMap ### The error occurred while setting parameters

    因为参数为空导致"<"foreach collection="ids" item="id" separator=",&quo ...

  5. Mysql的避坑---- The error may involve defaultParameterMap #The error occurred while setting parameters

    Mysql的避坑---- Mysql 数据库连接添加  allowMultiQueries=true属性 最近做项目时,发现操作数据库时 sql报错,如下: ### Error updating da ...

  6. The error may involve defaultParameterMap ### The error occurred while setting paramete

    eclipse报错### The error may involve defaultParameterMap ### The error occurred while setting paramete ...

  7. ### The error may involve defaultParameterMap ### The error occurred while setting parameters

    今天遇到一个错误,运行RankDao.selectById(id)直接给我报错,很不理解 错误信息: 2021-09-22 10:40:58.824 ERROR 8364 --- [nio-8888- ...

  8. mybatis使用foreach进行批量操作 The error may involve defaultParameterMap

    触发现象 xml: <insert id="insertByList"><foreach collection="tagList" item= ...

  9. The error may exist in bshr/mapper/PfmMapper.xml ### The error may involve defaultParameterMap

    问题背景: springboot + mybatis + vue项目,IDEA开发. 绩效计划通过eid(员工编号)关联一个员工,有一个绩效计划表还有一个员工表. 关联方式为:嵌套查询.可以有两种实现 ...

最新文章

  1. 两个表的更新、表的复制
  2. 《动手学数据分析》开源教程完整发布!
  3. 华为鸿蒙系统强势来袭,呼之欲出的华为神作——鸿蒙2.0 强势来袭
  4. 上云迁移-海量数据迁移解决方案
  5. 天眼FAST如何发现脉冲星?
  6. 这些贷款冷知识你知道多少?
  7. wrf 嵌套网格作用_在网格系统中使用响应列,嵌套列和偏移列 引导程序
  8. python 无头模式 绕过检测_网络爬虫之使用pyppeteer替代selenium完美绕过webdriver检测...
  9. Java中try、finally语句中有return时的执行情况
  10. 走错路也要美美的!富有创意的404页面设计灵感
  11. perl index和rindex的用法
  12. python教程吾爱破解_2020年最新python入门到精通教程
  13. mysql 单标递归_MYSQL递归树查询的实现
  14. py樱花代码_武汉大学生用代码敲出樱花绽放,这个开源项目也很酷炫
  15. 如何使用SLM生成涡旋光束
  16. 关于STM32使用RTC唤醒停止模式的设置
  17. 【CC3200AI 实验教程11】疯壳·AI语音人脸识别(会议记录仪/人脸打卡机)-AI语音系统架构
  18. 17229 Lry,你除了2还是2
  19. MySQL函数 if 的使用
  20. 球球大作战(Python)

热门文章

  1. 【git】统计每个人的代码行数
  2. 阿里云通用型g5服务器性能配置适用场景详细介绍
  3. MNIST手写数字识别程序
  4. 神了!阿里数据库专家纯手写了这份604页的Oracle+MySQL攻坚指南
  5. 多人聊天功能代码php,PHP+swoole实现简单多人在线聊天群发效果
  6. 聊聊生产者消费者模式
  7. 从字典中取值的两个方法
  8. 什么是CRM、ERP、BPM?
  9. kodi 解码器 android,智能电视最强播放器—KODI常见使用技巧全方位解读
  10. 从零开始写一个框架的详细步骤