Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed: com.baomidou.mybatisplus.core.exceptions.MybatisPlusException: error: can not execute. because can not find cache of TableInfo for entity!] with root cause
时间: 2023-06-30 07:18:40 浏览: 47
Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception
这个异常通常是因为 MyBatis-Plus 没有正确地缓存实体类的元信息导致的。可以尝试以下几个解决方案:
1. 在实体类上添加 `@TableName` 注解,指定表名。
2. 确保实体类的属性名和数据库表的列名一致。
3. 确保实体类所在的包路径正确,可以尝试将实体类移动到正确的包路径下。
4. 清除 MyBatis-Plus 的缓存,可以尝试重启应用或者手动清除缓存。
5. 确保 MyBatis-Plus 版本和 MyBatis 版本兼容,可以尝试升级或降级版本。
阅读全文