본문 바로가기

디버깅

[Spring] Illegal overloaded getter method with ambiguous type for property '컬럼명'

반응형


Illegal overloaded getter method with ambiguous type for property '컬럼명' 


오류 발생전 로그 

1. 테이블 조인을 위해 mapper의 컬럼을 추가/변경하였다.

2. 클래스 멤버변수 사용을 위해 DTO(VO)의 getter / setter / tostring 을 변경시켰다. (이클립스 오토 생성)

3. 기존의 작성된 메소드명들을 찾아서 변경하였다.

4.  Illegal overloaded getter method with ambiguous type for property '컬럼명' 에러가 발생하였다

-> 컬럼명은 추가 / 변경한 컬럼명


에러를 번역해보면 getter 메소드의 애매한? 불분명한 타입 에러라고 적혀있다.

구글링하면 무슨 mapper의 구버전 버그라느니 찾을수 없는 원인들이 나왔는데.

에러를 읽어보고 혹시나 싶어 DTO(VO)의 getter / setter / tostring을 기존의 작성된 코드를 삭제 후 새로 작성하고 나니 해결 되었다.


기존에 작성된 DTO, VO에 컬럼과 멤버변수를 추가하고 나서.. getter setter는 기존의 것을 전부 싹 삭제하고 다시 작성하도록 하자 -_-


반응형