欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

mybatisplus報Invalid bound statement (not found)錯誤的解決方法

 更新時間:2020年08月27日 09:25:49   作者:芭比萌妹  
搭建項目時使用了mybatisplus,項目能夠正常啟動,但在調(diào)用mapper方法查詢數(shù)據(jù)庫時報Invalid bound statement (not found)錯誤。本文給大家分享解決方案,感興趣的朋友跟隨小編一起看看吧

搭建項目時使用了mybatisplus,項目能夠正常啟動,但在調(diào)用mapper方法查詢數(shù)據(jù)庫時報Invalid bound statement (not found)錯誤。

以下為項目配置

pom文件

<dependency>
 <groupId>com.baomidou</groupId>
 <artifactId>mybatis-plus-extension</artifactId>
 <version>3.3.0</version>
 </dependency>

application.yml

mybatis-plus:
 configuration:
 map-underscore-to-camel-case: true # 雖然默認為 true ,但是還是顯示去指定下。
 log-impl: org.apache.ibatis.logging.stdout.StdOutImpl
 global-config:
 db-config:
 id-type: AUTO
 logic-delete-value: "Y" # 邏輯已刪除值(默認為 Y)
 logic-not-delete-value: "N" #邏輯未刪除值(默認為 N)
 mapper-locations: classpath*:mapper/*.xml
 type-aliases-package: com.test.model

啟動類

@MapperScan(basePackages = {"com.test.dao"})
public class MyApplication {
	
	public static void main(String[] args) throws Exception {
		SpringApplication.run(MyApplication.class, args);
	}
	
}

mapper接口

@Repository
public interface PcToolMapper extends BaseMapper<PcToolNameDO> {
}

PcToolNameDO實體類

@Data
@TableName("pc_tool_name")
public class PcToolNameDO {

 @TableId(value = "id", type = IdType.AUTO)
 private Integer id;
 private String pcToolName;
 private Date createTime;
 private String createUser;
 private Date updateTime;
 private String updateUser;
 private Long tenantId;
}

出現(xiàn)問題的原因:
缺少mybatisplus的核心依賴

因為項目啟動并沒有報錯,所以沒往缺少依賴上想,項目中寫了mapper.xml,但沒有自定義sql,剛開始以為項目沒有加載mapper.xml文件,其實如果項目中用不到自己寫的sql語句,就沒有必要寫mqpper.xml文件,我把這個xml文件刪除了還是不行。

解決辦法:

在pom中添加mybatis的核心依賴

<dependency>
 <groupId>com.baomidou</groupId>
 <artifactId>mybatis-plus-boot-starter</artifactId>
 <version>3.3.0</version>
 </dependency>

mybatis-plus-extension這個時擴展依賴,像我在實體中使用到了@TableName注解,它是擴展包中的,核心是mybatis-plus-boot-starter

總結(jié)

到此這篇關于mybatisplus報Invalid bound statement (not found)錯誤的文章就介紹到這了,更多相關mybatisplus報Invalid bound statement 錯誤內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • Java利用位運算實現(xiàn)乘法運算詳解

    Java利用位運算實現(xiàn)乘法運算詳解

    這篇文章主要為大家詳細介紹了Java如何用位運算實現(xiàn)乘法運算,在實現(xiàn)乘法時要用位運算實現(xiàn),并且不能出現(xiàn)加減乘除任何符號,感興趣的可以了解一下
    2023-04-04
  • Java讀取文件方法匯總

    Java讀取文件方法匯總

    這篇文章主要為大家詳細介紹了Java讀取文件方法,按字節(jié)讀取文件內(nèi)容、按字符讀取文件內(nèi)容、隨機讀取文件內(nèi)容等,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2016-12-12
  • SpringBoot接口路徑重復,啟動服務器失敗的解決

    SpringBoot接口路徑重復,啟動服務器失敗的解決

    這篇文章主要介紹了SpringBoot接口路徑重復,啟動服務器失敗的解決,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2021-11-11
  • Springboot整合EasyExcel實現(xiàn)Excel文件上傳方式

    Springboot整合EasyExcel實現(xiàn)Excel文件上傳方式

    這篇文章主要介紹了Springboot整合EasyExcel實現(xiàn)Excel文件上傳方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-07-07
  • 可能是全網(wǎng)最詳細的springboot整合minio教程

    可能是全網(wǎng)最詳細的springboot整合minio教程

    MinIO是全球領先的對象存儲先鋒,在標準硬件上,讀/寫速度上高達183 GB/秒和171 GB/秒,下面這篇文章主要給大家介紹了關于springboot整合minio的相關資料,這個教程可能是全網(wǎng)最詳細的,需要的朋友可以參考下
    2022-06-06
  • SpringBoot中的ApplicationRunner與CommandLineRunner問題

    SpringBoot中的ApplicationRunner與CommandLineRunner問題

    這篇文章主要介紹了SpringBoot中的ApplicationRunner與CommandLineRunner問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-09-09
  • Springboot與vue實例講解實現(xiàn)前后端分離的人事管理系統(tǒng)

    Springboot與vue實例講解實現(xiàn)前后端分離的人事管理系統(tǒng)

    這篇文章主要介紹了如何用Java實現(xiàn)企業(yè)人事管理系統(tǒng),文中采用springboot+vue實現(xiàn)前后端分離,感興趣的小伙伴可以學習一下
    2022-06-06
  • 淺談SpringBoot主流讀取配置文件三種方式

    淺談SpringBoot主流讀取配置文件三種方式

    這篇文章主要介紹了淺談SpringBoot主流讀取配置文件三種方式,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-09-09
  • 面試中遇到的java逃逸分析問題

    面試中遇到的java逃逸分析問題

    這篇文章主要介紹了面試中遇到的java逃逸分析問題,逃逸分析(Escape Analysis)簡單來講就是,Java Hotspot 虛擬機可以分析新創(chuàng)建對象的使用范圍,并決定是否在 Java 堆上分配內(nèi)存的一項技術(shù)。,需要的朋友可以參考下
    2019-06-06
  • Java中Stream流對多個字段進行排序的方法

    Java中Stream流對多個字段進行排序的方法

    我們在處理數(shù)據(jù)的時候經(jīng)常會需要進行排序后再返回給前端調(diào)用,比如按照時間升序排序,前端展示數(shù)據(jù)就是按時間先后進行排序,下面這篇文章主要給大家介紹了關于Java中Stream流對多個字段進行排序的相關資料,需要的朋友可以參考下
    2023-10-10

最新評論