nested exception is org.apache.ibatis.binding.BindingException: Parameter 'et' not found. Available parameters are [ew, param1]
时间: 2023-08-27 20:20:32 浏览: 129
解决org.apache.ibatis.binding.BindingException: Invalid bound statement (not found
5星 · 资源好评率100%
这个异常是MyBatis抛出的一个绑定异常(BindingException),提示缺少参数'et',而可用的参数是[ew, param1]。
这个异常通常表示在SQL语句中使用了一个不存在的参数,或者参数名称与实际传入的参数不匹配。首先,需要检查你的SQL语句,确认是否使用了'et'作为参数,并且在Java代码中是否正确传递了该参数。
如果你确定没有手动使用'et'作为参数,并且错误是在MyBatis内部产生的,那可能是因为使用了MyBatis的动态SQL功能,其中自动根据实体类的属性生成SQL语句。在这种情况下,可能是你的实体类中没有名为'et'的属性导致的。
解决这个问题的方法有两种:
1. 修改SQL语句,确保不再使用'et'作为参数。
2. 如果是动态SQL生成导致的问题,可以检查实体类中的属性名称,确保与SQL语句中使用的参数名称一致。
如果以上方法都没有解决问题,可以提供更多的代码和错误上下文信息,以便更准确地定位问题所在。
阅读全文