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

2025-05-29 0 25

搭建项目时使用了mybatisplus,项目能够正常启动,但在调用mapper方法查询数据库时报Invalid bound statement (not found)错误。

以下为项目配置

pom文件

?

1

2

3

4

5
<dependency>

<groupId>com.baomidou</groupId>

<artifactId>mybatis-plus-extension</artifactId>

<version>3.3.0</version>

</dependency>

application.yml

?

1

2

3

4

5

6

7

8

9

10

11
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

启动类

?

1

2

3

4

5

6

7

8
@MapperScan(basePackages = {"com.test.dao"})

public class MyApplication {

public static void main(String[] args) throws Exception {

SpringApplication.run(MyApplication.class, args);

}

}

mapper接口

?

1

2

3
@Repository

public interface PcToolMapper extends BaseMapper<PcToolNameDO> {

}

PcToolNameDO实体类

?

1

2

3

4

5

6

7

8

9

10

11

12

13
@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的核心依赖

?

1

2

3

4

5
<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)错误的文章就介绍到这了,更多相关mybatisplus报Invalid bound statement 错误内容请搜索快网idc以前的文章或继续浏览下面的相关文章希望大家以后多多支持快网idc!

原文链接:https://blog.csdn.net/weixin_49456013/article/details/108244638

收藏 (0) 打赏

感谢您的支持,我会继续努力的!

打开微信/支付宝扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在
点赞 (0)

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。

快网idc优惠网 建站教程 mybatisplus报Invalid bound statement (not found)错误的解决方法 https://www.kuaiidc.com/118059.html

相关文章

发表评论
暂无评论