【SpringBoot】关于MP使用中配置了数据库表前缀的问题

problem

使用MP时,在application.yml配置文件中配置了MP匹配数据库表中的表名时的前缀作了规定,如下:

那么当我运行时报错了错误,报错信息如下:

因为我数据库表的书类表名是book,MP在匹配时使用了表名前缀去匹配数据库中的表,在使用tbl_book去跟对应数据库的表名进行匹配时发现是不存在的所以报了错。

注意这个细节问题,在配置了表名的前缀,也要确保在项目的数据库中设计表名时应有相应的表名前缀设计规范,要不然就会形成以上所描述的错误。

solution

  1. 修改application.yml配置文件的MP配置信息
  2. 修改数据库表中表名使其拥有前缀,进行规范设计
相关推荐
电魂泡哥5 小时前
SQL出现filesort 一定慢吗
数据库·sql
muddjsv7 小时前
大中小型企业数据层配置规模分析与选型指南
数据库
Runawayliquor7 小时前
opbase:CANN 所有算子的公共地基
大数据·数据库·人工智能·算法
IT_Octopus8 小时前
Spring Boot 实战:@PostConstruct + Caffeine 缓存初始化与定时刷新
spring boot·后端·缓存
yangshicong8 小时前
第11章:结构化输出与数据提取 —— 让 AI 直接返回你想要的数据格式
数据库·人工智能·redis·python·langchain·ai编程
chimchim668 小时前
pg dblink使用查询
数据库
Java面试题总结9 小时前
java高频面试题(2026最新)
java·开发语言·jvm·数据库·spring·缓存
绝知此事9 小时前
【算法突围 02】树形结构与数据库索引:树形结构与数据库索引:从 BST 到 B+ 树的演化与 MySQL 优化
数据库·mysql·算法·面试·b+树
吴可可12310 小时前
用Teigha修改并保存CAD文件
数据库·算法·c#
zb2006412011 小时前
Laravel7.x十大核心特性解析
spring boot·后端·laravel