Parameter ‘ew’ not found. Available parameters are [wrapper, page, param1, param2]

源码

Impl类

@Override
public IPage<Vehicle> getVehiclePageList(Query query, VehicleVo vo) {   QueryWrapper<Vehicle> wrapper = new QueryWrapper();    wrapper.like("plate_no", vo.getPlateNo()); wrapper.orderByAsc("create_time");  IPage<Vehicle> page = Condition.getPage(query); return baseMapper.pageList(page, wrapper);
}

Mapper

IPage<Vehicle> pageList(IPage<Vehicle> page, @Param(Constants.WRAPPER) QueryWrapper<Vehicle> wrapper);

xml

<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"><mapper namespace="你的XXXMapper.xml所在位置包名">    <select id="pageList" resultType="你的 XXXMapper.java所在位置包名">           SELECT *  FROM vehicle v            JOIN vs_vehicle_information vvi ON v.id=vvi.veh_ship_id   ${ew.customSqlSegment}   </select></mapper>

报错点 Parameter ‘ew’ not found. Available parameters are [wrapper, page, param1, param2]

@Param 导错包了

正确包地址:import org.apache.ibatis.annotations.Param;

这个千万不能错。不注意的时候,死活找不到问题的原因。开发中细心可以省去很多找 bug 的时间。

Parameter ‘ew‘ not found. Available parameters are [wrapper, page, param1, param2]相关推荐

  1. 关于mybatis的Parameter ‘userid‘ not found. Available parameters are [arg1, arg0, param1, param2]的解决方案

    一.异常的内容 调用的映射方法: @Insert("insert into user_role(userId,roleId) values(#{userId},#{id})")vo ...

  2. 错误:Parameter ‘0‘ not found.Available parameters are [arg1, arg0, param1, param2]的解决方法

    错误:Parameter '0' not found.Available parameters are [arg1, arg0, param1, param2]的解决方法 参考文章: (1)错误:Pa ...

  3. Parameter ‘username‘ not found. Available parameters are [arg1, arg0, param1, param2] 绑定参数异常

    出现绑定异常 绑定参数username找不到,这是一个知识点的补漏,这篇文章相信对你肯定有所帮助! org.apache.ibatis.binding.BindingException: Parame ...

  4. idea运行报错Parameter ‘name‘ not found. Available parameters are [arg1, arg0, param1, param2]

    Parameter 'name' not found. Available parameters are [arg1, arg0, param1, param2] 出现问题: 在mapper或者dao ...

  5. Mybatis 报错`Parameter '0' not found. Available parameters are [arg1, arg0, param1, param2]`

    1.异常信息: Parameter '0' not found. Available parameters are [arg1, arg0, param1, param2] 这是因为mybatis的M ...

  6. Parameter 'userid' not found. Available parameters are [arg1, arg0, param1, param2]的解决办法

    HTTP Status 500 – Internal Server Error Type 异常报告 消息 Request processing failed; nested exception is ...

  7. Mybatis错误:Parameter 'XXX' not found. Available parameters are [1, 0, param1, param2]

     这个问题我遇到了两次,我也不太清楚到底是什么原因,先贴出解决方案吧 修改前的代码: [java] view plaincopy @Select("select * from fruit ...

  8. Parameter 'userName' not found. Available parameters are [1, 0, param1, param2]

    Mapper接口的方法的参数没有加:@Param("xxx")注解,或者是xxx写不对 转载于:https://www.cnblogs.com/linliquan/p/109871 ...

  9. Parameter 'arg0' not found. Available parameters are [xxx, xxx, param1, param2]

    mybatis报'arg0'这个错误时有两种情况 第一种:mybatis中传入多个参数时,没有使用@param注解 @Select({"select ", insert_field ...

最新文章

  1. Material Design 设计规范总结(2)
  2. es搜索引擎架构_学弟想学搜索引擎,我把珍藏的京东架构师的ES笔记分享给了他...
  3. php数组的下标、extract函数
  4. JAVA高并发的三种实现
  5. 云主机挂载硬盘 - 开机自动挂载 fdisk and parted
  6. 4.5管道实现机制和模拟构建管道「深入浅出ASP.NET Core系列」
  7. 数据库表关联关系的基础知识
  8. ant 日期组件中文_Vue3开源组件库,今天“它们”来了
  9. java public就是可选吗_java 中的public
  10. c语言c99标准,C语言 1999年标准 (C99)
  11. [RTMP协议]常用直播流地址
  12. 运营支持是干什么_运营|你们运营到底是干什么的?
  13. Apple苹果ID怎么修改地区经验之谈
  14. 终极单词index 排序 C-D
  15. 查询数据库中所有表的记录数
  16. 基于DRV8701芯片的全桥驱动电路
  17. nuxt3 阿里云直播播放器以及webSocket聊天室
  18. P1909 [NOIP2016 普及组] 买铅笔 优雅算法
  19. mysql字段的相似度_SQL字段的相似度
  20. PPT科研作图①——生成发表级别的高清图片

热门文章

  1. 华为交换机PVID与VLAN ID及TAG 、UNTAG学习记录
  2. Vuex,Vue-router
  3. 看完秒懂ICA(含MATLAB和python代码)
  4. php zip提示未安装包,请大神赐教:centos7安装zip扩展成功,但是打印phpinfo未加载成功...
  5. 驾校招生报名预约学车小程序开发制作
  6. FlashFXP,flashfxp怎么上传文件
  7. 小王子(LCA的运用)
  8. 中国招聘网站2007春调研报告(from 搜索引擎项目)
  9. 计算机制图 教学大纲,《工程制图与计算机绘图》教学大纲
  10. 【上电即上华为云】华为云openCPU智联模组_Cat.1_MC615-CN-L610-CN_环境温湿度(GXHT30传感器)