当前使用版本(必填,否则不予处理)

3.3.2

该问题是如何引起的?(确定最新版也有问题再提!!!)

com.baomidou.mybatisplus.core.conditions.query.QueryWrapper#lambda

重现步骤(如果有就写完整)

QueryWrapper类中的 lambda() 方法返回 LambdaQueryWrapper 时,当entityentityClass 不为空时 LambdaQueryWrapper构造函数默认没调用初始化函数super.initNeed();,导致 columnMap 未初始化,当执行 com.baomidou.mybatisplus.core.conditions.AbstractLambdaWrapper#getColumn时获取的class为父类的class

参考的issue https://github.com/baomidou/mybatis-plus/issues/2616

报错信息

Caused by: com.baomidou.mybatisplus.core.exceptions.MybatisPlusException: can not find lambda cache for this entity [io.github.frame.prj.model.BaseEntity]

Comment From: miemieYaho

用最新版

Comment From: JoeyBling

ok,没问题