mybatisplus报Invalid bound statement (not found)错误的解决方法

所属分类: 软件编程 / java 阅读数: 57
收藏 0 赞 0 分享

搭建项目时使用了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

更多精彩内容其他人还在看

Java输入输出流复制文件所用时间对比

这篇文章主要介绍了Java输入输出流复制文件所用时间对比的相关资料,非常不错,具有参考解决价值,需要的朋友可以参考下
收藏 0 赞 0 分享

Java线程中start和run方法全面解析

这篇文章主要介绍了Java线程中start和run方法的相关资料,非常不错,具有参考借鉴价值,需要的朋友可以参考下
收藏 0 赞 0 分享

Java的JSON处理器fastjson使用方法详解

下面小编就为大家带来一篇Java的JSON处理器fastjson使用方法详解。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
收藏 0 赞 0 分享

Java 二维码,QR码,J4L-QRCode 的资料整理

本文主要介绍Java 中二维码,QR码,J4L-QRCode,这里整理了详细的资料供大家学习参考关于二维码的知识,有需要的小伙伴可以参考下
收藏 0 赞 0 分享

java哈夫曼树实例代码

这篇文章主要为大家介绍了java哈夫曼树实例代码,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
收藏 0 赞 0 分享

Android读取本地或网络图片并转换为Bitmap

这篇文章主要为大家详细介绍了Android读取本地或网络图片,并转换为Bitmap,感兴趣的小伙伴们可以参考一下
收藏 0 赞 0 分享

Java日期时间操作的方法

这篇文章主要为大家详细介绍了Java日期时间操作的一些方法,获得Calendar,定义日期/时间的格式等,感兴趣的小伙伴们可以参考一下
收藏 0 赞 0 分享

java 获取路径的各种方法(总结)

下面小编就为大家带来一篇java 获取路径的各种方法(总结)。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
收藏 0 赞 0 分享

java数据结构与算法之奇偶排序算法完整示例

这篇文章主要介绍了java数据结构与算法之奇偶排序算法,较为详细的分析了奇偶算法的原理并结合完整示例形式给出了实现技巧,需要的朋友可以参考下
收藏 0 赞 0 分享

java数据结构与算法之双向循环队列的数组实现方法

这篇文章主要介绍了java数据结构与算法之双向循环队列的数组实现方法,结合实例形式分析了双向循环队列的原理与数组实现技巧,并附带说明了该算法的用途,需要的朋友可以参考下
收藏 0 赞 0 分享
查看更多