본문 바로가기
👩‍💻TIL/DB

[MyBatis] BindingException: Invalid bound statement (not found) 에러

by devuna 2020. 4. 10.
728x90

에러화면

Invalid bound statement (not found): 에러가 발생하는 이유가 몇 가지 있는데 원인은 아래와 같다.

  1. Mapper Interface와 mapping되는 xml파일에 오타가 있는 경우 : 예를 들면 id와 Interface에 메소드명이 일치하지 않는 경우
  2. classpath에 경로가 잘못된 경우
  3. xml이 저장될 경로는 잘못 생성한 경우

나는 첫번째 방법으로 mapper의 메소드명과 xml파일의 id를 일치시켜주니 해결이 되었다!

728x90

댓글