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. 独家 | 一文读懂神经网络(附解读案例)
  2. matlab 转动惯量 叠加,一种汽车动力总成系统转动惯量合成方法
  3. JUC并发编程四 并发架构--并发之共享模型
  4. slice切割数组arr=[[0,1],[2,3]]
  5. 用MS SQL Reporting Services生成报表
  6. 数据看穿一生:前半生赚钱养娃,后半生赚钱买命
  7. AS报Failed to resolve: junit:junit:4.12错误正确的解决方法
  8. Mysql(一)——基础知识
  9. VS2010上连接SQLite数据库
  10. 【语法】一些奇怪的语义错
  11. Windows核心编程_组件透明
  12. 微信的发展堪称疯狂,这 7 点值得所有人学习
  13. 【机器学习系列】MCMC第二讲:Markov Chain Monte Carlo基本概念和核心思想
  14. Spring开发指南_夏昕 问题总结
  15. 关于程序员的996,我们谈谈历史和逻辑
  16. 全排列回溯算法C语言,回溯算法(以全排列为例)
  17. markdown文章发布到csdn和微信公众号
  18. BERT模型--transflow转为pytorch
  19. 二阶边值问题的数值解matlab,二阶线性微分方程边值问题的MATLAB求解
  20. AI2022:如何在 Illustrator 中创建色板?

热门文章

  1. delphi FastReport fr3使用注意点
  2. 互动机顶盒与普通机顶盒比较
  3. j1_12_01.实现手机号计数功能关键算法.传入字符串数组,获取符合手机号格式的字符串.从键盘接收一行字符串,字符串中只包含数字和空格,统计其中所有的手机号码数量。
  4. 性能优化:nginx静态压缩,网页速度倍级提升
  5. 微众银行助力粤港澳大湾区首个跨境数据验证平台上线
  6. android如何设置图标,Android APP如何设置显示图标
  7. 动态规划(准备工作)
  8. 闲人闲谈PS之二十四——着重聊聊网络和活动
  9. 手机回收网迅速兴起,闲置手机快速变现有看点
  10. 【CQBZ模拟赛】星际旅行