最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

mybatisplus報錯:Invalid bound statement(not found)問題及解決

 更新時間:2025年02月22日 09:56:27   作者:猩猩之火  
文章主要介紹了在使用MyBatis-Plus時遇到的`Invalid bound statement (not found)`錯誤的幾種常見原因和解決方法,包括namespace路徑不一致、函數(shù)名或標(biāo)簽id不一致、構(gòu)建未成功、掃包配置錯誤以及配置文件書寫錯誤

mybatisplus報錯:Invalid bound statement(not found)

有的同學(xué),在搭建mybatis plus項(xiàng)目時,遇到Invalid bound statement (not found)的問題。

實(shí)質(zhì)上是mapper接口和mapper.xml沒有映射起來。

這種情況,常見的問題有以下幾個:

1、mapper.xml 里面的 namespace與實(shí)際的mapper類路徑不一致

  • 這個有個快捷的檢測辦法就是按住ctrl鍵,然后點(diǎn)擊namespace里面的包名
  • 如果能跳到對應(yīng)的類,那就說明沒有問題
  • 如果你用的IDEA也是同樣的辦法,IDEA的包名是可以分段的,只要是能點(diǎn)進(jìn)去都沒問題

2、mapper接口的函數(shù)名和mapper.xml里面的標(biāo)簽id不一致

這個問題也很常見,最好的辦法還是粘貼復(fù)制過去,這樣可以確保沒有問題。

第1點(diǎn)和2點(diǎn)都是關(guān)于拼寫錯誤的情況。

3、構(gòu)建沒有進(jìn)去

請看一下target文件夾下面這些是否存在,沒有請重新構(gòu)建。

4、查看掃包是否添加

我的是添加在springboot啟動類上面的。

5、檢查配置文件是否寫錯

#這個地方是否寫錯

mapper-locations: classpath:mybatis/mapper/**/*.xml

mybatis-plus可以是這樣的配置-數(shù)組形式:

mybatis-plus:
  mapper-locations:
    - classpath:mybatis/mapper/**/*.xml

或者是

mybatis-plus:
  mapper-locations: classpath:mybatis/**/*Mapper.xml

注意:這個key是mapper-locations 而不是mapper-location:

其他配置:

mybatis-plus:
  global-config:
    #主鍵類型  0:"數(shù)據(jù)庫ID自增", 1:"用戶輸入ID",2:"全局唯一ID (數(shù)字類型唯一ID)", 3:"全局唯一ID UUID";
    id-type: 0
    #字段策略 0:"忽略判斷",1:"非 NULL 判斷"),2:"非空判斷"
    field-strategy: 0
    #駝峰下劃線轉(zhuǎn)換
    db-column-underline: true
    #刷新mapper 調(diào)試神器
    refresh-mapper: true
    #數(shù)據(jù)庫大寫下劃線轉(zhuǎn)換
    #capital-mode: true 
    #序列接口實(shí)現(xiàn)類配置    
	#key-generator: com.baomidou.springboot.xxx 
    #邏輯刪除配置(下面3個配置)
    #logic-delete-value: 0 # 邏輯已刪除值(默認(rèn)為 1)    
	#logic-not-delete-value: 1 # 邏輯未刪除值(默認(rèn)為 0)    
	#自定義填充策略接口實(shí)現(xiàn)    
	#meta-object-handler: com.zhengqing.config.MyMetaObjectHandler   
	#自定義SQL注入器   
	#sql-injector: com.baomidou.springboot.xxx  configuration:      
    # SQL 解析緩存,開啟后多租戶 @SqlParser 注解生效
    #sql-parser-cache: true
  configuration:
    # 駝峰轉(zhuǎn)換 從數(shù)據(jù)庫列名到Java屬性駝峰命名的類似映射  
    map-underscore-to-camel-case: true
    # 是否開啟緩存
    cache-enable: false
    # 如果查詢結(jié)果中包含空值的列,則 MyBatis 在映射的時候,不會映射這個字段        
	#call-setters-on-nulls: true  
    # 打印sql
    log-impl: org.apache.ibatis.logging.stdout.StdOutImpl

總結(jié)

以上為個人經(jīng)驗(yàn),希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • 深入學(xué)習(xí)java ThreadLocal的源碼知識

    深入學(xué)習(xí)java ThreadLocal的源碼知識

    ThreadLocal是一個本地線程副本變量工具類。主要用于將私有線程和該線程存放的副本對象做一個映射,各個線程之間的變量互不干擾,特別適用于各個線程依賴不通的變量值完成操作的場景。下面我們來詳細(xì)了解一下它吧
    2019-06-06
  • Spring Bean的實(shí)例化之屬性注入源碼剖析過程

    Spring Bean的實(shí)例化之屬性注入源碼剖析過程

    本篇文章主要就是分析Spring源碼剖析-Bean的實(shí)例化-屬性注入的相關(guān)知識,通過本文學(xué)習(xí)AbstractAutowireCapableBeanFactory#populateBean 方法的主要功能就是屬性填充,感興趣的朋友跟隨小編一起看看吧
    2021-06-06
  • 基于Java的Scoket編程

    基于Java的Scoket編程

    本文詳細(xì)講解了基于Java的Scoket編程,文中通過示例代碼介紹的非常詳細(xì)。對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-12-12
  • 簡單介紹區(qū)分applet和application的方法

    簡單介紹區(qū)分applet和application的方法

    applet和application都是Java語言編寫出來的應(yīng)用程序,本文簡單介紹了二者的不同之處,需要的朋友可以參考下
    2017-09-09
  • java實(shí)現(xiàn)簡單銀行管理系統(tǒng)

    java實(shí)現(xiàn)簡單銀行管理系統(tǒng)

    這篇文章主要為大家詳細(xì)介紹了java實(shí)現(xiàn)簡單銀行管理系統(tǒng),文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-12-12
  • Spring?Security過濾器鏈加載執(zhí)行流程源碼解析

    Spring?Security過濾器鏈加載執(zhí)行流程源碼解析

    Spring?Boot?對于?Spring?Security?提供了自動化配置方案,可以使用更少的配置來使用?Spring?Security。那么這個過濾器鏈?zhǔn)窃趺醇虞d和實(shí)現(xiàn)攔截的呢,對Spring?Security過濾器鏈加載執(zhí)行流程感興趣的朋友一起看看吧
    2021-12-12
  • Spring Boot 自動配置的實(shí)現(xiàn)

    Spring Boot 自動配置的實(shí)現(xiàn)

    這篇文章主要介紹了Spring Boot 自動配置的實(shí)現(xiàn),小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-08-08
  • 利用Java異常機(jī)制實(shí)現(xiàn)模擬借書系統(tǒng)

    利用Java異常機(jī)制實(shí)現(xiàn)模擬借書系統(tǒng)

    這篇文章主要給大家介紹了利用Java異常機(jī)制實(shí)現(xiàn)模擬借書系統(tǒng)的相關(guān)資料,文中先對java異常機(jī)制進(jìn)行了簡單介紹,而后通過示例代碼介紹了java語言是如何實(shí)現(xiàn)一個控制臺版的模擬借書系統(tǒng),需要的朋友可以參考學(xué)習(xí),一起來看看吧。
    2017-04-04
  • 使用IDEA創(chuàng)建servlet?JavaWeb?應(yīng)用及使用Tomcat本地部署的實(shí)現(xiàn)

    使用IDEA創(chuàng)建servlet?JavaWeb?應(yīng)用及使用Tomcat本地部署的實(shí)現(xiàn)

    本文主要介紹了使用IDEA創(chuàng)建servlet?JavaWeb?應(yīng)用及使用Tomcat本地部署
    2022-01-01
  • 簡介Java編程中的Object類

    簡介Java編程中的Object類

    這篇文章主要介紹了簡介Java編程中的Object類,是Java入門學(xué)習(xí)中的基礎(chǔ)知識,需要的朋友可以參考下
    2015-09-09

最新評論

富蕴县| 武义县| 成武县| 太和县| 黑山县| 双辽市| 监利县| 双辽市| 拉萨市| 和静县| 平原县| 庆城县| 监利县| 昭苏县| 库尔勒市| 康保县| 九寨沟县| 信阳市| 犍为县| 陆河县| 略阳县| 东乌珠穆沁旗| 商水县| 玉门市| 清苑县| 安溪县| 封丘县| 莒南县| 花垣县| 湘阴县| 宁远县| 保康县| 汾阳市| 宁河县| 邯郸市| 连山| 南江县| 汝城县| 盘锦市| 汕尾市| 同仁县|