Mybatis Error
nested exception is org.apache.ibatis.binding.BindingException: Parameter 'item' not found. Available parameters are [collection, list]
item 은 foreach item에 선언한 변수 명
https://okky.kr/article/370218
<!-- MyBatis -->
<dependency>
<groupId>org.mybatis</groupId>
<artifactId>mybatis</artifactId>
<version>3.4.6</version>
</dependency>
<dependency>
<groupId>org.mybatis</groupId>
<artifactId>mybatis-spring</artifactId>
<version>1.3.2</version>
</dependency>
에서 에러남..
원래 3.4.2 & 1.3.2 에서는 괜찮았음.
http://blog.mybatis.org/2018/03/mybatis-346-released.html
원인
insert문에서 foreach + on duplicate key update 를 함께 쓰고 있었음.
on duplicate key update 문에서
foreach에 사용한 item을 사용해서 생긴 문제
해결
foreach가 필요없던 쿼리라서 foreach를 제거함.....
'오류관리' 카테고리의 다른 글
[html] unterminated string constant (0) | 2018.08.30 |
---|---|
[JAVA]java.lang.NumberFormatException: For input string: (0) | 2018.07.13 |
Input length must be multiple of 16 when decrypting with padded cipher (3) | 2018.02.14 |
[Http] Request method 'POST' not supported (0) | 2018.02.13 |
npm err code elifecycle errno 1 (0) | 2018.02.12 |