error

error[Error] 에러기록_스프링_Request processing failed; nested exception is org.apache.ibatis.binding.BindingException: Invalid bound statement (not found)

원코딩 2022. 9. 23. 17:34
SEVERE: 경로 [/web]의 컨텍스트 내의 서블릿 [appServlet]을(를) 위한 Servlet.service() 호출이, 근본 원인(root cause)과 함께, 예외 [Request processing failed; nested exception is org.apache.ibatis.binding.BindingException: Invalid bound statement (not found): com.sist.mapper.BoardMapper.boardFindData]을(를) 발생시켰습니다. org.apache.ibatis.binding.BindingException: Invalid bound statement (not found): com.sist.mapper.BoardMapper.boardFindData at org.apache.ibatis.binding.MapperMethod$SqlCommand.<init>(MapperMethod.java:189) at org.apache.ibatis.binding.MapperMethod.<init>(MapperMethod.java:43) at org.apache.ibatis.binding.MapperProxy.cachedMapperMethod(MapperProxy.java:58) at org.apache.ibatis.binding.MapperProxy.invoke(MapperProxy.java:51) at com.sun.proxy.$Proxy53.boardFindData(Unknown Source)

 

 

 

파파고 돌려본 결과 mapper를 찾지 못한다고 하더라 

그렇지만 난 분명히 세팅 끝내놨다고 ㅜㅜ 

 

그렇게 1시간을 찾은 결과.......................namespace mapper 연결을 잘못한 거였다. 

(엄청나게 심각한 오류일 거라고 생각했는데)

 

 

 

 

파란색으로 표시된 board-mapper는 해당 xml 을 적는게 아니라! dao로 연결한 mapper을 적어주어야 하는거였다. 

해당 내용은 BoardMapper에서 구현되기 때문에 BoardMapper로 수정해주니 잘만 돌아갔다 ~~ 

 

 

 

 

 

 

저와 같은 에러가 발생 했다면 namespace 연결을 다시 한 번 살펴봐주세요!