mybatis-plus报错Not Found TableInfoCache异常问题
mybatis-plus报Not Found TableInfoCache异常
在改造百度uid-generator时遇到该异常报错
经多方排查解决方案如下:
异常信息
Invocation of init method failed; nested exception is com.baomidou.mybatisplus.core.exceptions.MybatisPlusException: com.lyr.common.uidgeneratorplus.dao.entity.WorkerNode Not Found TableInfoCache.
报错原因
因为本实体类继承了官方model类,想要使用官方提供的增删改接口,
在该处使用时,主类使用了@Component加入bean管理,
此时实体类对应的mapper未注入进来,使用时会报该错误,
最简单的解决办法
在该使用类手动注入下该实体类对应的mapper即可;

总结
以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。
- 解决mybatis plus报错Invalid bound statement (not found):问题
- MyBatis嵌套查询collection报错:org.apache.ibatis.exceptions.TooManyResultsException
- 解决MybatisPlus批量插入数据报错:Error getting generated key or setting result to parameter object问题
- 解决Mybatis报错:org.apache.ibatis.reflection.ReflectionException: There is no getter for property named问题
相关文章
Java 中间件Kafka 分区策略(自定义分区器实现负载均衡)
Kafka 的分区策略是连接业务逻辑与底层基础设施的关键桥梁,本文将深入探讨Kafka的分区机制,重点讲解如何通过自定义分区器(Custom Partitioner)来实现更精细、更高效的负载均衡策略,感兴趣的朋友跟随小编一起看看吧2026-03-03
SpringBoot源码分析之bootstrap.properties文件加载的原理
本文通过访问看到bootstrap.properties中的信息获取到了,同时age也被application.properties中的属性覆盖掉了。加载顺序到底是什么?为什么会覆盖呢?我们接下来分析下吧2021-12-12
Java如何获取@TableField,@TableName注解的值
这篇文章主要介绍了Java如何获取@TableField,@TableName注解的值,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教2022-01-01


最新评论