IT, 프로그래밍/Spring

There is no getter for property named ~~ 에러

오리@ 2018. 7. 29. 23:36

mapper쪽에 문제가 있을 경우 뜬다.


정확히 말하면 DTO와 마이바티스 내의 쿼리 안의 변수가 일치하지 않거나, resultType 혹은 parameterType을 잘못 선언하면 이 오류를 만날 수 있다.


이럴 때는 당황하지 않고


1) 내가 DTO의 변수명과 Mapper에 선언한 변수명을 정확하게 일치 시켰는가? (대소문자 까지 다 맞췄는가?)


2) resultType을 적절하게 선언했는가?


3) parameterType을 잘 선언했는가?



를 확인해 보자.