云一深 2022-03-21 12:29 采纳率: 50%
浏览 2751
已结题

使用mybatis-plus出现can not execute. because can not find cache of TableInfo for entity!

使用mybatis-plus,在controller层调用了saveOrUpdate方法

    @PostMapping("/save")
    public boolean save(@RequestBody User user){
        return userService.saveOrUpdate(user);
    }

然后控制台报错

-03-21 12:20:28.809 ERROR 21940 --- [nio-5000-exec-1] o.a.c.c.C.[.[.[/].[dispatcherServlet]    : Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is com.baomidou.mybatisplus.core.exceptions.MybatisPlusException: error: can not execute. because can not find cache of TableInfo for entity!] with root cause
com.baomidou.mybatisplus.core.exceptions.MybatisPlusException: error: can not execute. because can not find cache of TableInfo for entity!

求解

  • 写回答

2条回答 默认 最新

  • 云一深 2022-03-21 13:30
    关注

    解决了,人傻了,导入的mybat-plus的依赖导错了

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

问题事件

  • 系统已结题 3月29日
  • 已采纳回答 3月21日
  • 创建了问题 3月21日