搭建项目时使用了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
相关文章
猜你喜欢
- 64M VPS建站:如何选择最适合的网站建设平台? 2025-06-10
- ASP.NET本地开发时常见的配置错误及解决方法? 2025-06-10
- ASP.NET自助建站系统的数据库备份与恢复操作指南 2025-06-10
- 个人网站服务器域名解析设置指南:从购买到绑定全流程 2025-06-10
- 个人网站搭建:如何挑选具有弹性扩展能力的服务器? 2025-06-10
TA的动态
- 2025-07-10 怎样使用阿里云的安全工具进行服务器漏洞扫描和修复?
- 2025-07-10 怎样使用命令行工具优化Linux云服务器的Ping性能?
- 2025-07-10 怎样使用Xshell连接华为云服务器,实现高效远程管理?
- 2025-07-10 怎样利用云服务器D盘搭建稳定、高效的网站托管环境?
- 2025-07-10 怎样使用阿里云的安全组功能来增强服务器防火墙的安全性?
快网idc优惠网
QQ交流群
您的支持,是我们最大的动力!
热门文章
-
2025-05-27 68
-
2025-05-25 71
-
2025-05-29 100
-
2025-06-04 23
-
2025-05-25 84
热门评论

