SpringBoot搭建MyBatisPlus中selectList遇到LambdaQueryWrapper报错问题

在3.4.4版本中


            com.baomidou
            mybatis-plus-boot-starter
            3.4.3
        

在下面代码中,bookDao.selectList(lqw) 会报错

String name = "Spring";
        LambdaQueryWrapper lqw = new LambdaQueryWrapper();
        lqw.like(name != null,Book::getName,name);
        bookDao.selectList(lqw);

org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.builder.BuilderException: Error evaluating expression 'ew.sqlSegment != null and ew.sqlSegment != '' and ew.nonEmptyOfWhere'. Cause: org.apache.ibatis.ognl.OgnlException: sqlSegment [java.lang.ExceptionInInitializerError]
 

但是在升级版本(3.5.1)后,则可以解决该问题

你可能感兴趣的:(Java,spring,boot,java,mybatis)