mybatis-plus报错Not Found TableInfoCache异常问题
作者:海光之蓝
在集成百度uid-generator过程中,MyBatis-Plus报错NotFoundTableInfoCache异常,解决方法:检查实体类是否继承了官方model,确保实体类对应的mapper已正确注入,在使用@Component注解时,应保证相关依赖已注入
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-plus报错net.sf.jsqlparser.statement.select.SelectBody的问题解决
- Mybatis-plus3.4.3下使用lambdaQuery报错解决
- MyBatis-plus使用lambda条件构造器报错问题及解决
- 解决springboot3.2集成mybatis-plus3.5.4.1报错的问题
- MyBatis-plus报错Property ‘sqlSessionFactory‘ or ‘sqlSessionTemplate‘ are required的解决方法