반응형
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는 기존의 것을 전부 싹 삭제하고 다시 작성하도록 하자 -_-
반응형
'디버깅' 카테고리의 다른 글
[Tomcat] tomcat 구동시 서버 시작전에 에러 해결 Several ports (8005, 8080, 8009) required by Tomcat v7.0 Server at localhost are already in use. (0) | 2018.07.03 |
---|---|
[Tomcat] war파일 배포에서 발생하는 에러 해결 (0) | 2018.07.03 |
[Mobile, HTML] 모바일웹에서 input text클릭 시 확대 막아주기 (0) | 2018.04.01 |
[Java] .toString() 보다는 String.valueOf()를 사용하자.. (Null Point Exception) (1) | 2018.02.08 |
[TIP] Eclipse HTML5 템플릿 추가 (0) | 2017.12.28 |