日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

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

發布時間:2023/12/15 44 豆豆
生活随笔 收集整理的這篇文章主要介紹了 nested exception is org.apache.ibatis.builder.BuilderException: Error evaluating expression 的解决办法 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

問題概述

在基于微服務架構風格的項目開發過程中,為了提高快速開發的目的,提高開發效率,集成了 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 的解决办法的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。