can not execute. because can not find cache of TableInfo for entity!
时间: 2023-10-12 17:13:19 浏览: 377
set rs=conn.execute,set rs=server.createobject(“ADODB.recordset”)的性能对比
这个异常通常是因为 MyBatis-Plus 在执行 SQL 时没有找到实体类的缓存信息导致的。可以尝试以下几个解决方案:
1. 在实体类上添加 `@TableName` 注解,指定表名。
2. 确保实体类的属性名和数据库表的列名一致。
3. 确保实体类所在的包路径正确,可以尝试将实体类移动到正确的包路径下。
4. 清除 MyBatis-Plus 的缓存,可以尝试重启应用或者手动清除缓存。
5. 确保 MyBatis-Plus 版本和 MyBatis 版本兼容,可以尝试升级或降级版本。
6. 确保实体类有无参构造函数。
阅读全文