当前位置: 首页 > news >正文

Parameter ‘zpspid‘ not found

异常:nested exception is org.apache.ibatis.binding.BindingException: Parameter 'testypid' not found. Available parameters are [ztpsXmjcxx, pageable, param1, param2]

分析:以为是xml文件中没有对应的字段,一细看了几遍是有这个字段的,而且entity也有这个字段。查询xml中的sql语句,定位到是

<if test="testypid != null and testypid != ''">

and testypid = #{testypid}

</if>

 这一段导致的异常,于是打断点,实体类中是传入了字段的值,那么分析可能是因为mapper里面传入了2个实体类的参数,导致筛选的时候   if里面获取不到实体类里面的字,再回到mapper里面的方法

mapper对应的方法

List<ZtpsXmjcxx> queryAllByLimit(mjcxx mjcxx, @Param("pageable") Pageable pageable);

发现 ztpsXmjcxx 实体类前面 没有@Param

mapper文件修改后

List<ZtpsXmjcxx> queryAllByLimit(@Param("mjcxx")mjcxx mjcxx, @Param("pageable") Pageable pageable);

xml文件修改后

<if test="mjcxx.post1 != null and mjcxx.post1 != ''">

and mjcxx.testypid = #{mjcxx.testypid}

</if>

http://www.lryc.cn/news/19557.html

相关文章:

  • 23、高自由度下的E类波形理论计算(附Matlab代码)
  • 软件测试:用“bug”来表示“在电脑程序里的错误”
  • Git命令
  • Java的异常概念和类型
  • 【Leedcode】环形链表必备的面试题和证明题(附图解)
  • Vulnhub靶场----7、DC-7
  • 【Unity VR开发】结合VRTK4.0:创建滑块
  • Latex中的表格(2)
  • (七)输运定理
  • ABBYYFineReader15免费电脑pdf文档文字识别软件
  • 顺序表(超详解哦)
  • Compose-Animation高级别动画
  • c++11 标准模板(STL)(std::unordered_set)(八)
  • Python每日一练(20230225)
  • 基于博客系统的测试用例
  • C语言运算符算术运算符关系运算符
  • C语言 深度剖析数据在内存中的存储
  • MyBatis快速开发
  • 大数据常见应用场景及架构改进
  • 【华为OD机试模拟题】用 C++ 实现 - 挑选字符串(2023.Q1)
  • 程序员是世界上最理性、最睿智的群体,耶稣也反驳不了我,我说的!
  • 人工智能到底是什么?
  • 在动态规划的海洋中遨游(三)
  • enable_if模板编程实现字节序转换模板
  • 【人工智能与深度学习】基于能量的模型
  • 功能测试三年,是应该改变了
  • 基于STM32的ubuntu交叉编译环境的搭建(arm-gcc 8.2)
  • 数据结构:二叉树概念篇(算法基础)
  • 华为OD机试真题Java实现【字符串变换最小字符串】真题+解题思路+代码(20222
  • 数字化转型的企业会用低代码平台深化重塑什么形态