[Java] There is no READABLE property named ‘X’ in class ‘Y’

#JAVA #에러 #이클립스에러 #아이바티스에러 #다른방법 #해결

포스팅 목차 바로가기

안녕하세요, 배곧동개발자 입니다.

1. 에러

서비스 운영 중, 데이터가 안들어가서 디버깅을 해보니

There is no READABLE property named 'X' in class 'Y'

이런 에러가 나타났어요. 아, 진짜. 업체 명을 공개할수도 없고, 시스템 개발을 발로 하고 갔네요. 똥을 이렇게 많이 싸고갔으니!! 내가 운영을 하는건지, 다시 개발을 하는건지…


2. 원인

위 에러는 아이바티스에서 나는 에러로, Y라는 클래스에 X라는 객체가 없다는 뜻이에요.

또는 Y라는 클래스 자체가 없다거나?


3. 해결방법

다른 블로그들 보면 <isEmpty>와 같은 조건문에서 property를 지우라는데, 가장 확실한 방법은 개념을 이해하고 바로 잡는 것이지요.

Y라는 class객체가 존재하는지 확인
Y안에 X라는 객체가 존재하는지 확인
Y안에 X객체의 get, set이 존재하는지 확인

이중 하나 없으실꺼에요. 바로 찾으셔서 해결하시길 바래요! 


이만, 배곧동개발자 였습니다.

Leave a Comment