首页 > 其他分享 >org.apache.ibatis.binding.BindingException: Parameter ‘XXXX‘ not found.的问题解决办法

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

时间:2023-02-13 13:36:34浏览次数:47  
标签:oilDaily XXXX name binding Param ibatis 参数 previousMonth id


文章目录

  • ​​问题分析​​
  • ​​[1]两个普通参数​​
  • ​​[2]既有参数又有对象​​

问题分析

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

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

例如:

[1]两个普通参数

都加上@Param注解

@Select("select * from student where id=#{id} and name=#{name})
int selectBySelective(@Param("id")int id,@Param("name")String name);

[2]既有参数又有对象

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

@Select("select * from oilMonth where wellId=#{oilDaily.wellInfo.wellId} and time=#{previousMonth}")
OilMonth findPreviousMonth(@Param("oilDaily") OilDaily oilDaily,@Param("previousMonth") String previousMonth);


标签:oilDaily,XXXX,name,binding,Param,ibatis,参数,previousMonth,id
From: https://blog.51cto.com/u_15961549/6053966

相关文章