亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》
  • 首頁 > 
  • 教程 > 
  • 開發技術 > 
  • 使用mybatisplus時出現保存Invalid bound statement (not found)怎么解決

使用mybatisplus時出現保存Invalid bound statement (not found)怎么解決

發布時間:2020-11-06 17:33:17 來源:億速云 閱讀:882 作者:Leah 欄目:開發技術

使用mybatisplus時出現保存Invalid bound statement (not found)怎么解決?相信很多沒有經驗的人對此束手無策,為此本文總結了問題出現的原因和解決方法,通過這篇文章希望你能解決這個問題。

搭建項目時使用了mybatisplus,項目能夠正常啟動,但在調用mapper方法查詢數據庫時報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;
}

出現問題的原因:
缺少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

看完上述內容,你們掌握使用mybatisplus時出現保存Invalid bound statement (not found)怎么解決的方法了嗎?如果還想學到更多技能或想了解更多相關內容,歡迎關注億速云行業資訊頻道,感謝各位的閱讀!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

西昌市| 盐池县| 甘德县| 开原市| 济宁市| 蓬溪县| 金华市| 文山县| 上饶市| 玛沁县| 格尔木市| 乐安县| 吉木乃县| 东台市| 嵊泗县| 扬中市| 永安市| 卢湾区| 浙江省| 芮城县| 玉屏| 北宁市| 庆安县| 如东县| 城步| 万载县| 资讯| 饶阳县| 纳雍县| 恩平市| 乌审旗| 山阳县| 三门县| 九寨沟县| 依兰县| 新竹市| 台前县| 清苑县| 定远县| 垫江县| 沙雅县|