STUDY/ERROR

Error : 동적쿼리 <where> 사용시 에러

3unB 2022. 7. 7. 19:02
반응형
org.springframework.web.util.NestedServletException: Request processing failed; nested exception is org.mybatis.spring.MyBatisSystemException: 
	nested exception is org.apache.ibatis.reflection.ReflectionException: There is no getter for property named 'interest_no' in 'class java.lang.Integer'
	org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:982)
	org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:861)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:655)
	org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:846)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:764)
	org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
	org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:197)
	org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)

에러가 원인 :  Java 클래스에서 Mapper로 인자값을 넘겨줄 때 임의로 정한 변수는 MyBatis에서 인식 못함.

전달 값이 하나이므로 interest_no를 value로 변경

 

 

<결과> 페이징 처리 완료!

반응형