异常场景
自定义的TestDemoVO模型查询,使用Lambda表达式组装条件,执行时发生错误
com.baomidou.mybatisplus.core.exceptions.MybatisPlusException: can not find lambda cache for this entity
分析
因为MP3.2+之后不会缓存实体类的父类字段信息,所以在使用泛型的Lambda表达式时会报错。
解决方法
创建VO模型对应的Mapper接口文件
public interface TestDemoMapper extends BaseMapper<TestDemoVO> {}
