게시판 페이징 기능 구현 중,
org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.reflection.ReflectionException: There is no getter for property named 'pagestart' in 'class org.zerock.domain.Criteria'
이란 에러를 만났다.
뭐지? 아까 테스트 할 때는 이상 없었던 것 같은데...
다시 테스트를 돌려보니, JUnit이 빨간색으로 표시되며 에러가 있다고 표시하고 있었다.
처음에는 There is no getter 라고 나오길래 클래스 게터 부분에 문제가 있는 줄 알았지만,
디버깅의 기본을 무시하고 있다는 것을 이내 깨달았다.
오류 첫 줄에 분명히 MyBatisSystemException 이라고 나와 있잖아 !!!
다시 정신 차리고, Mapper 파일을 뜯어보니,
limit 절 부분에 변수 pagestart, perpagenum이 아니라, pageStart, perPageNum이라고 들어갔어야 되었다.
힘빠지게 대소문자 오타라니...
'Dev. Debug > 프로그램' 카테고리의 다른 글
maven dependency 오류 - 라이브러리 다운로드가 되지 않을 때 (0) | 2015.11.09 |
---|---|
Don't know how to iterate over supplied "items" in <forEach> (0) | 2015.05.21 |
java.lang.NoClassDefFoundError: javax/servlet/SessionCookieConfig (0) | 2015.03.06 |
JRE 시스템 라이브러리 관련 오류 처리 (0) | 2015.02.09 |
[MyBatis] Mapped Statements collection does not contain value for (0) | 2015.02.07 |