问题概述

在基于微服务架构风格的项目开发过程中,为了提高快速开发的目的,提高开发效率,集成了 MyBatisPlus,对于 MyBatisPlus 封装的 CRUD API 接口已经非常强大了,但是有时还是需要使用其动态 SQL 的拼接,在编写动态 SQL 时遇到一个梗,异常信息:“ 异常信息:nested exception is org.apache.ibatis.builder.BuilderException: Error evaluating expression 'employee.startDate != null and employee.endDate ! = null'. Cause: org.apache.ibatis.ognl.ExpressionSyntaxException: Malformed OGNL expression: employee.startDate != null and employee.endDate ! = null [org.apache.ibatis.ognl.ParseException: Encountered " "!" "! "" at line 1, column 53. ”,

如下图:

解决办法

注意,在异常信息中提示:表达式异常,意思是编写的动态 SQL 异常,再往后看,发现在条件拼接时多了一个空格,这样写是错误的,不成立的写法,去掉符号中间的空格即可。

尤其在业务逻辑较为复杂的情况下的动态 SQL ,需要一步一步的来,而且需要细致,对于哪些总是喜欢 space 键的老弟,PS:我有一个老弟就是这样,而且总是情不自禁。。。


好了,关于 nested exception is org.apache.ibatis.builder.BuilderException: Error evaluating expression 的解决办法  就写到这儿了,如果还有什么疑问或遇到什么问题欢迎扫码提问,也可以给我留言哦,我会一一详细的解答的。 
歇后语:“ 共同学习,共同进步 ”,也希望大家多多关注CSND的IT社区。


作       者: 华    仔
联系作者: who.seek.me@java98k.vip
来        源: CSDN (Chinese Software Developer Network)
原        文: https://blog.csdn.net/Hello_World_QWP/article/details/86514214
版权声明: 本文为博主原创文章,请在转载时务必注明博文出处!

nested exception is org.apache.ibatis.builder.BuilderException: Error evaluating expression 的解决办法相关推荐

  1. nested exception is org.apache.ibatis.builder.BuilderException: Error evaluating expression 异常

    出现此异常,一般是动态sql的问题,根据后面的提示信息,找到对应的sql,检查动态sql语法. 问题描述 异常信息: nested exception is org.apache.ibatis.bui ...

  2. nested exception is org.apache.ibatis.builder.BuilderException: Error evaluating expression

    解决方案: 在xml文件的中使用了AND,故报错,需要使用小写and

  3. org.apache.ibatis.builder.BuilderException: Error evaluating expression ‘p.residentCode‘. Return

    问题: Creating a new SqlSession SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@65915 ...

  4. Caused by: org.apache.ibatis.builder.BuilderException: Error evaluating expression ‘dept.name

    Caused by: org.apache.ibatis.builder.BuilderException: Error evaluating expression 'dept.name != nul ...

  5. Cause: org.apache.ibatis.builder.BuilderException: Error parsing SQL Mapper Configuration.

    错误:找不到Mapper.xml org.apache.ibatis.exceptions.PersistenceException: ### Error building SqlSession. # ...

  6. ### Error building SqlSession. ### Cause: org.apache.ibatis.builder.BuilderException: Error creating

    mybatis报错: ###Error building SqlSession. ###Cause: org.apache.ibatis.builder.BuilderException: Error ...

  7. Caused by: org.apache.ibatis.builder.BuilderException: Error creating document instance. Cause: org

    前言 更新代码启动,报错 错误信息 Caused by: org.apache.ibatis.builder.BuilderException: Error creating document ins ...

  8. Error parsing SQL Mapper Configuration. Cause: org.apache.ibatis.builder.BuilderException: Error cre

    问题的发现 Error parsing SQL Mapper Configuration. Cause: org.apache.ibatis.builder.BuilderException: Err ...

  9. org.apache.ibatis.builder.BuilderException: Error parsing Mapper XML. The XML location is ‘com/hujin

    注意:springboot项目中的包名必须放到运行类的同级目录或者下级目录 运行类就是: 问题解决: 把运行类用一个包装起来,与项目的其他包是同级包 谢谢,希望对你有帮助

最新文章

  1. 手机虚拟摄像头_没键盘也能打字?三星展示最新虚拟键盘Selfie Type:是真的
  2. 量子力学 一 基础6 厄尔米特算符的相容性
  3. pandas学习笔记三之赋值操作
  4. python加密解密算法_Python基于DES算法加密解密实例
  5. 三维重建_彩色图和深度图转点云文件、ply和pcd相互转换、点云合并
  6. 小猴子下落nyoj63(一道可以直接写的好题)
  7. 梯度下降算法总结 (FG,SG,SAG,mini-batch,Momentum等等)
  8. Java后端开发需要的技术
  9. python 方差齐性检验_SPSS方差齐性检验(图文+视频教程)
  10. 自适应滤波器 | 频域自适应滤波器(FLMS)
  11. Mysql数据库实现分页查询
  12. c++入门 简单语句 空语句 作用域和块 复合语句
  13. The server encountered an internal error that prevented it from fulfilling this request.解决方法
  14. 一种焊盘的补偿结构分析
  15. Java基本语法笔记
  16. java算术运算符乘方_用java编写计算器 能够实现简单的加、减、乘、除、乘方、开方运算等;...
  17. 冷门高性价比蓝牙耳机,不是烧友一定很少知道的五大蓝牙耳机品牌
  18. Mysql Nested-Loop Join算法和MRR
  19. C语言实现简易日历(附源码)
  20. python爬虫豆瓣电影评价_使用爬虫爬取豆瓣电影影评数据Python版

热门文章

  1. Leecode 刷题记录 1217 玩筹码
  2. 电脑唯独搜不到自己的wifi信号,怎么办
  3. 有衬线字体 无衬线字体_字体101:衬线与无衬线
  4. 药剂师揭露中药行业内幕:代煎多偷工减料
  5. 4.实操(Credit Card Fraud Detection)
  6. 计算机自动连续进行数据处理是因为什么,现代计算机之所以能自动连续进行数据处理是因为什么...
  7. SaaS从业者宝典:一文读懂如何衡量与优化SaaS公司的关键指标
  8. 只需这10招,强壮骨骼到老非你莫属
  9. 电商网站产品需求文档目录
  10. Unity Application Block 1.2 学习笔记