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

problem

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

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

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

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

solution

  1. 修改application.yml配置文件的MP配置信息
  2. 修改数据库表中表名使其拥有前缀,进行规范设计
相关推荐
企业数字化笔记4 小时前
多租户配额怎么控制?用量口径、并发预留与超额处理的实现方法
java·数据库·spring boot
roman_日积跬步-终至千里4 小时前
【数据Agent论文·查询与语义|06】RAT-SQL:怎样把问题、表和字段真正关联起来?
数据库·sql·数据分析
盟接之桥5 小时前
盟接之桥谈线束数字化-按单入按单出:线束企业库存管理的破局之道
大数据·前端·网络·数据库·人工智能·制造
Nturmoils5 小时前
数据集成软件 KFS:多套业务库汇聚时,先把来源和口径理清
数据库
麦壳饼5 小时前
SonnetDB:批量写入的大小、背压与刷新策略
数据库·sonnetdb
weixin_460443565 小时前
Java+Linux私有化训考平台:服务、数据库与终端部署结构解析
java·linux·数据库·私有化部署·企业培训考试系统·企业考试系统
WeiXin_DZbishe6 小时前
基于springboot装修风格选择系统的设计与开发-计算机毕设【课程设计】77964
java·vue.js·spring boot·后端·python·php·课程设计
编程火箭车6 小时前
MySQL 拥抱 AI:向量、RAG、AutoML 全进了数据库
数据库·mysql·ai编程·向量数据库·rag·automl·mysql9
用户8662978480087 小时前
KingbaseES 中文乱码、排序不对?区域和字符集的问题,一次说清
数据库
aruo7 小时前
回退旧镜像之前,先确认数据库还能兼容
数据库