当前位置: 首页 > news >正文

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

problem

使用MP时,在application.yml配置文件中配置了MP匹配数据库表中的表名时的前缀作了规定,如下:
在这里插入图片描述
那么当我运行时报错了错误,报错信息如下:
在这里插入图片描述
因为我数据库表的书类表名是book,MP在匹配时使用了表名前缀去匹配数据库中的表,在使用tbl_book去跟对应数据库的表名进行匹配时发现是不存在的所以报了错。
注意这个细节问题,在配置了表名的前缀,也要确保在项目的数据库中设计表名时应有相应的表名前缀设计规范,要不然就会形成以上所描述的错误。

solution

  1. 修改application.yml配置文件的MP配置信息
  2. 修改数据库表中表名使其拥有前缀,进行规范设计

相关文章:

  • 在宝塔中使用.NET环境管理部署 .NET Core项目
  • 生产级编排AI工作流套件:Flyte全面使用指南 — Development cycle
  • mysql中limit深度分页详细剖析【爽文】
  • 架构师论文《论模型驱动架构软件开发方法及其应用》
  • 【软件测试】性能测试 —— 工具篇 LoadRunner 介绍与使用
  • Ansible模块——服务管理和设置定时任务
  • 一字典两世界:优雅移除 `NSDictionary` 指定键的最佳实践
  • 腾讯 CodeBuddy 杀入 AI 编程赛道,能否撼动海外工具霸主地位?
  • C++类与对象--2 对象的初始化和清理
  • tp5 关键词搜索商品时进行关键词拆分
  • [Linux]我在Linux世界觉醒了指令系统
  • JavaScript基础-创建对象的三种方式
  • 【C++重载操作符与转换】文本查询示例
  • 数据库故障排查指南:解决常见问题,保障数据安全与稳定
  • 数据分析_Python
  • PyTorch实现三元组损失Triplet Loss
  • 为什么 Docker 建议关闭 Swap
  • 基于多头自注意力机制(MHSA)增强的YOLOv11主干网络—面向高精度目标检测的结构创新与性能优化
  • Elasticsearch Fetch阶段面试题
  • Springboot构建项目时lombok不生效
  • 第十一届世界雷达展开幕,尖端装备、“大国重器”集中亮相
  • 荣盛发展:新增未支付债务11.05亿元
  • 朱雀二号改进型遥二运载火箭发射成功
  • 3月中国减持189亿美元美债、持仓规模降至第三,英国升至第二
  • 以军证实空袭也门多个港口
  • 浙江省委金融办原副主任潘广恩被“双开”