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

    <dependency>
        <groupId>com.baomidou</groupId>
        <artifactId>mybatis-plus</artifactId>
        <version>3.3.1</version>
        <scope>provided</scope>
    </dependency>

    QueryWrapper<Shop> queryWrapper = new QueryWrapper<Shop>().likeRight("geoHashCode",centerGeoHash.toBase32());

    GeoHash[] adjacentGeoHashArray = centerGeoHash.getAdjacent();
    Stream.of(adjacentGeoHashArray).forEach(geoHash -> queryWrapper.or().likeRight("geoHashCode", geoHash.toBase32()));
    List<Shop> queryShopList = shopMapper.selectList(queryWrapper);

    System.out.println(queryShopList);

报错信息

Caused by: org.apache.ibatis.binding.BindingException: Parameter 'name' not found. Available parameters are [ew, param1]

Comment From: miemieYaho

本地报错?

Comment From: joey-happy

是的

Comment From: miemieYaho

最好给出你的复现demo

Comment From: joey-happy

spring boot 2 本地单元测试就报错了

Comment From: miemieYaho

你这个我们无法复现

Comment From: joey-happy

joey-play-mybatisPlus.zip 麻烦您看看 我这里的单元测试 运行就报错 org.apache.ibatis.binding.BindingException: Invalid bound statement (not found): com.joey.play.mybatisPlus.mapper.UserMapper.selectList

Comment From: miemieYaho

Invalid bound statement,扫描mapper 啊

Comment From: joey-happy

MyBatis-Plus queryWrapper查询报错 Parameter 'name' not found. Available parameters are [ew, param1] 这么写不对吗?

Comment From: cangshantiannan

MyBatis-Plus queryWrapper查询报错 Parameter 'name' not found. Available parameters are [ew, param1] 依赖冲突了 建议将

    <dependency>
        <groupId>org.mybatis.spring.boot</groupId>
        <artifactId>mybatis-spring-boot-starter</artifactId>
        <version>1.3.2</version>
    </dependency>

    <dependency>
        <groupId>com.baomidou</groupId>
        <artifactId>mybatis-plus</artifactId>
        <version>3.3.1</version>
    </dependency>

修改为

   <dependency>
      <groupId>com.baomidou</groupId>
      <artifactId>mybatis-plus</artifactId>
     <version>3.3.1.tmp</version>
  </dependency>

Comment From: joey-happy

去掉之后 还是报错 org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'userMapper' defined in file [com/joey/play/mybatisPlus/mapper/UserMapper.class]: Invocation of init method failed; nested exception is java.lang.IllegalArgumentException: Property 'sqlSessionFactory' or 'sqlSessionTemplate' are required

Comment From: miemieYaho

boot 项目只需要一个 mybatis-plus-boot-starter

Comment From: joey-happy

    <dependency>
        <groupId>com.baomidou</groupId>
        <artifactId>mybatis-plus-boot-starter</artifactId>
        <version>3.3.1</version>
    </dependency>

MyBatis-Plus queryWrapper查询报错 Parameter 'name' not found. Available parameters are [ew, param1] 还是报错

Comment From: joey-happy

Caused by: java.lang.NoSuchMethodError: com.baomidou.mybatisplus.core.MybatisConfiguration.getLanguageDriver(Ljava/lang/Class;)Lorg/apache/ibatis/scripting/LanguageDriver; at com.baomidou.mybatisplus.core.MybatisMapperAnnotationBuilder.getLanguageDriver(MybatisMapperAnnotationBuilder.java:369) at com.baomidou.mybatisplus.core.MybatisMapperAnnotationBuilder.parseStatement(MybatisMapperAnnotationBuilder.java:280) at com.baomidou.mybatisplus.core.MybatisMapperAnnotationBuilder.parse(MybatisMapperAnnotationBuilder.java:112) at com.baomidou.mybatisplus.core.MybatisMapperRegistry.addMapper(MybatisMapperRegistry.java:82) at com.baomidou.mybatisplus.core.MybatisConfiguration.addMapper(MybatisConfiguration.java:103) at org.mybatis.spring.mapper.MapperFactoryBean.checkDaoConfig(MapperFactoryBean.java:80) at org.springframework.dao.support.DaoSupport.afterPropertiesSet(DaoSupport.java:44) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1758) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1695)

Comment From: miemieYaho

NoSuchMethodError = 没找到method = jar包有误 = 依赖冲突

Comment From: joey-happy

MyBatis-Plus queryWrapper查询报错 Parameter 'name' not found. Available parameters are [ew, param1] 依然报错

Comment From: miemieYaho

你直接发个git的demo出来

Comment From: joey-happy

算了 我放弃了

Comment From: joey-happy

MyBatis-Plus queryWrapper查询报错 Parameter 'name' not found. Available parameters are [ew, param1] 这里有demo 就这样吧