본문 바로가기
오류

org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.binding.BindingException: Parameter 'id' not found. Available parameters are [arg1, arg0, param1, param2]

by 신방동불주먹 2023. 2. 11.

org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.binding.BindingException: Parameter 'id' not found. Available parameters are [arg1, arg0, param1, param2]

 

Parameter는 함수 혹은 메서드 정의에서 나열되는 변수 명

Argument는 함수 혹은 메서드를 호출할 때, 전달 혹은 입력되는 실제 값

Argument의 실체는 변수이고 Argument의 실체는 값

 

단어번역의미
Parameter 매개변수 함수와 메서드 입력 변수(Variable) 명
Argument 전달인자, 인자 함수와 메서드의 입력 값(Value)

Parameter와 Arguement의 예시

parameter(매개변수)

cancat 함수 정의에서 str1과 str2는 parameter 

def cancat(str1, str2):
  return a +" "+ b

argument(전달인자)

cancat 함수를 호출할 때, 입력값 “parameter”와 “argument”는 argument

cancat("parameter", "argument")

참고