[에러] [Mybatis] invalid bound statement (not found)

zini9188·2023년 2월 7일
0

문제해결

목록 보기
1/8

발생한 문제


게시판 만들기를 따라하는 도중 org.apache.ibatis.binding.BindingException: Invalid bound statement (not found): com.study.bulletinboard.mapper.BoardMapper.boardCount 라는 에러가 발생했다.

에러 이유


해당 에러의 발생하는 경우는 두 가지가 있는데

1) mapper 인터페이스와 mapper xml에 오타가 있는 경우

2) mapper xml의 경로가 잘못된 경우

라고 한다.

해결


내 경우에는 오타가 아니라 디렉토리 명에 있었는데

위의 그림처럼 디렉토리가 하나 하나 나뉜 상태가 아닌 com.study.bulletinboard.mapper라는 이름으로 디렉토리 명을 인식하여 생긴 오류였다.

결론


이러한 오류 때문에 resources에서는 디렉토리를 하나씩 만들도록 해야겠다.

profile
똑같은 짓은 하지 말자

0개의 댓글