Mybatis foreach not found에러
2020.08.24
가끔 Mybatis에서 다중 insert 할 때 아래와 같은 에러를 낼 때가 있다. /* insertBookFileInfo */ INSERT INTO book_file ( file_seq, file_name, ) VALUES ( #{item.fileSeq} ,#{item.orignlFileNm} ) Parameter '__frch__item_0.컬럼이름' not found 이것은 쿼리를 DB에 보내기 전, 파라미터를 변수 안에 세팅할 때, 바인딩이 안되어서 발생한 에러인데, 여러가지 원인이 있을 수 있겠다. 마이바티스 버전이 다르다던가... 등등.. 나의 경우에는 예상이긴 하나, 문을 세팅하는 시기와, #{} 에 변수를 바인딩하는 시점, ${} 에 변수를 바인딩하는 시점 차이로 인해서 발생한 문제같다. ..