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

MybatisPlusException: Error: Method queryTotal execution error of sql 的报错解决

项目场景:

相关背景:

开发环境 开发系统时 系统页面加载正常 ,发布运行环境后运行一段时间,前端页面 突然出现 报错信息,
报错信息如下:
MybatisPlusException: Error: Method queryTotal execution error of sql 的报错解决

问题描述

遇到的问题:

项目在开发时 运行没有问题 , 发布后 使用时 页面出现下图所示报错 信息:
在这里插入图片描述


原因分析:

分析问题:

看到前端页面有该项 报错信息出现我们要考虑 是否是以下几种情况:

1、mysql不同环境版本是否一致

2、项目依赖jar包是否一致

3、考虑系统中 是否有其它错误, 是否是由于 其它错误引起 该报错信息的 提示

4、是否可能是 数据表的字段和实体bean的对应不一致,例如:实体bean缺少了一个字段,导致报错

5、是否是数据库的字段与实体类属性不统一的问题。例如:实体类定义了这个属性,但是数据库并没有添加这个字段。

6、MybatisPlus 分页的时候出现了错误,考虑是否是mapper 里面出现错误,考虑是否是mapper 里面的传参数没有判断是否为空所以导致查询错误抛出异常。

7、是否是 mapper 中的 XML 文件中的查询语句的语法存在错误

总结:

1、同一个目录下,jvm 加载jar 包的顺序是无法保证的,每个系统的都不一样,甚至同一个系统不同的时刻加载都不一样。
良好设计的系统不应该依赖任何特定的加载顺序。

也就是说,Java 类加载器加载同一个目录下的 jar包 的顺序是随机的,会受到操作系统的文件系统影响。

2、使用 Mybatis-plus 分页插件时,不能加 ;

如下图所示:
1、错误写法
在这里插入图片描述

2、正确写法
在这里插入图片描述

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

相关文章:

  • 人工智能领域的顶尖影响力人物(部分代表)
  • Python:jsonl文件转json文件,并做字段处理
  • 安全产品在防御勒索病毒中的作用
  • NVIDIA 完全过渡到开源 GPU 内核模块
  • learning-cxx 学习cpp 环境配置 + bug解决
  • PHP 多线程和异步编程的常见陷阱
  • STL 哈希 学习总结
  • vue3页面编写-导入导出excel、展开查询项等
  • Java学习 - Spring Boot整合 Thymeleaf 实例
  • ubuntu20.04安装终端终结者并设置为默认终端
  • 以Zookeeper为例 浅谈脑裂与奇数节点问题
  • 最新版kubeadm搭建k8s(已成功搭建)
  • C++学习笔记-友元函数的定义与使用
  • 熵、交叉熵、KL散度
  • THS配置keepalive(yjm)
  • 新加坡裸机云多IP服务器特性
  • 深入理解ADB:Android调试桥详解与使用指南
  • PACS-医学影像信息管理系统,全影像科室PACS源码,内置包括MPR、CMPR、VR等三维处理功能
  • 无人机搭载无人机反制设备可行性分析
  • MATLAB绘制方波、锯齿波、三角波、正弦波和余弦波、
  • 【通信协议-RTCM】MSM语句(2) - RINEXMSM7语句总结(重要!自动化开发计算卫星状态常用)
  • ios CCUIFont.m
  • 调度子系统在特定时间执行
  • 【QAC】Dashboard服务端如何配置
  • 深入理解Linux网络(四):TCP接收阻塞
  • 【iOS】内存五大分区
  • Jupyter Notebook: 是一个强大的交互式计算
  • 【C#学习笔记】变量、变量类型
  • 题解:T480718 eating
  • MATLAB中matfile用法