Mybatis-plus3.4.3下使用lambdaQuery報(bào)錯(cuò)解決
在 MyBatis-Plus 中,當(dāng)使用 lambdaQuery().eq(CommonUser::getOpenId, openId).one()
進(jìn)行查詢時(shí),如果未找到匹配的記錄,不會(huì)拋出異常,而是會(huì)返回 null
。
具體來(lái)說(shuō):
- 如果查詢條件匹配到了數(shù)據(jù)庫(kù)中的一條記錄,則返回該記錄。
- 如果查詢條件沒(méi)有匹配到任何記錄,則返回
null
,而不會(huì)拋出異常。
CommonUser user = lambdaQuery().eq(CommonUser::getOpenId, openId).one(); if (user != null) { // 找到了匹配的用戶 } else { // 沒(méi)有找到匹配的用戶 }
但是在寫家政的時(shí)候 一直出現(xiàn)
org.apache.ibatis.builder.BuilderException: Error evaluating expression 'ew.sqlSegment != null and ew.sqlSegment != '' and ew.nonEmptyOfNormal'. Cause: org.apache.ibatis.ognl.OgnlException: sqlSegment [java.lang.ExceptionInInitializerError]
我以為是語(yǔ)句問(wèn)題 斷點(diǎn)也沒(méi)問(wèn)題 百思不得其解
最后通過(guò)查資料發(fā)現(xiàn)
這個(gè)錯(cuò)誤通常是因?yàn)?MyBatis-Plus 版本與 java 版本不兼容引起的 我的mp版本是3.4.3
將java版本修改為11就可以了
到此這篇關(guān)于Mybatis-plus3.4.3下使用lambdaQuery報(bào)錯(cuò)的實(shí)現(xiàn)的文章就介紹到這了,更多相關(guān)Mybatis-plus3.4.3 lambdaQuery報(bào)錯(cuò)內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
- 使用mybatis-plus報(bào)錯(cuò)Invalid bound statement (not found)錯(cuò)誤
- mybatis-plus報(bào)錯(cuò)net.sf.jsqlparser.statement.select.SelectBody的問(wèn)題解決
- MyBatis-plus使用lambda條件構(gòu)造器報(bào)錯(cuò)問(wèn)題及解決
- 解決springboot3.2集成mybatis-plus3.5.4.1報(bào)錯(cuò)的問(wèn)題
- MyBatis-plus報(bào)錯(cuò)Property ‘sqlSessionFactory‘ or ‘sqlSessionTemplate‘ are required的解決方法
- mybatis-plus報(bào)錯(cuò)Not Found TableInfoCache異常問(wèn)題
相關(guān)文章
Mybatis如何獲取insert新增數(shù)據(jù)id值
這篇文章主要介紹了Mybatis如何獲取insert新增數(shù)據(jù)id值問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2024-05-05SpringBoot集成slf4j2日志配置的實(shí)現(xiàn)示例
本文主要介紹了SpringBoot集成slf4j2日志配置的實(shí)現(xiàn)示例,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2024-08-08詳解SpringBoot AOP 攔截器(Aspect注解方式)
這篇文章主要介紹了詳解SpringBoot AOP 攔截器 Aspect,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2017-05-05Java使用TCP實(shí)現(xiàn)數(shù)據(jù)傳輸實(shí)例詳解
這篇文章主要介紹了Java使用TCP實(shí)現(xiàn)數(shù)據(jù)傳輸實(shí)例詳解的相關(guān)資料,需要的朋友可以參考下2017-06-06淺談利用Spring的AbstractRoutingDataSource解決多數(shù)據(jù)源的問(wèn)題
本篇文章主要介紹了淺談利用Spring的AbstractRoutingDataSource解決多數(shù)據(jù)源的問(wèn)題,具有一定的參考價(jià)值,有需要的可以了解一下2017-08-08Kotlin 基礎(chǔ)教程之?dāng)?shù)組容器
這篇文章主要介紹了Kotlin 基礎(chǔ)教程之?dāng)?shù)組容器的相關(guān)資料,需要的朋友可以參考下2017-06-06Java實(shí)現(xiàn)簡(jiǎn)單的五子棋游戲示例代碼
這篇文章主要為大家介紹了如何利用Java語(yǔ)言實(shí)現(xiàn)簡(jiǎn)單的五子棋游戲,文中的示例代碼講解詳細(xì),對(duì)我們學(xué)習(xí)Java游戲開發(fā)有一定幫助,需要的可以參考一下2022-05-05Mybatis 插入一條或批量插入 返回帶有自增長(zhǎng)主鍵記錄的實(shí)例
下面小編就為大家分享一篇Mybatis 插入一條或批量插入 返回帶有自增長(zhǎng)主鍵記錄的實(shí)例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2017-12-12