前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >org.apache.ibatis.binding.BindingException: Parameter ‘XXXX‘ not found.的问题解决办法

org.apache.ibatis.binding.BindingException: Parameter ‘XXXX‘ not found.的问题解决办法

作者头像
别团等shy哥发育
发布2023-02-25 17:13:54
1440
发布2023-02-25 17:13:54
举报

文章目录

问题分析

是当Dao层的方法有多个参数的时候,我们需要加入@Param注解

我下面都是用注解开发的,不是xml

例如:

[1]两个普通参数

都加上@Param注解

代码语言:javascript
复制
@Select("select * from student where id=#{id} and name=#{name})
int selectBySelective(@Param("id")int id,@Param("name")String name);

[2]既有参数又有对象

普通参数直接写,对象要写对象.属性

代码语言:javascript
复制
  @Select("select * from oilMonth where wellId=#{oilDaily.wellInfo.wellId} and time=#{previousMonth}")
    OilMonth findPreviousMonth(@Param("oilDaily") OilDaily oilDaily,@Param("previousMonth") String previousMonth);
本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2021-02-27,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 文章目录
  • 问题分析
    • [1]两个普通参数
      • [2]既有参数又有对象
      领券
      问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档