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

problem

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

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

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

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

solution

  1. 修改application.yml配置文件的MP配置信息
  2. 修改数据库表中表名使其拥有前缀,进行规范设计
相关推荐
失重外太空啦4 分钟前
Mysql练习
android·数据库·mysql
像风一样自由202010 分钟前
Navicat操作指南:MySQL数据库配置与Todo应用部署
数据库·mysql·adb
青竹易寒31 分钟前
Redis技术笔记-从三大缓存问题到高可用集群落地实战
数据库·redis·笔记
两圆相切38 分钟前
主流数据库的备份与还原差异对比
数据库·oracle
小云数据库服务专线1 小时前
GaussDB 数据库架构师修炼(四) 备份容量估算
数据库·数据库架构·gaussdb
跟着珅聪学java1 小时前
Oracle 索引实战教程
数据库·oracle
会编程的林俊杰2 小时前
Buffer Pool
数据库·mysql
zm2 小时前
演示数据库操作
jvm·数据库·oracle
Z_W_H_2 小时前
【SpringBoot】实战-开发接口-用户-注册
java·spring boot·spring
生活百般滋味,人生需要笑对。 --佚名2 小时前
springboot如何redis锁
java·spring boot·redis