샤자의 개발일지/java
JAVA - There is no READABLE property named " " in class 오류
샤쟈
2025. 3. 21. 16:35
728x90
한참을 헤매다가 검색의 도움을 받아봤다
- 속성 이름 확인: 클래스의 getter 메서드 이름과 XML에서 사용하는 속성 이름이 일치하는지 확인합니다. Java의 표준 명명 규칙에 따라 속성 이름은 camelCase로 작성됩니다. 예를 들어, svvr_seq 대신 svvrSeq로 속성을 정의해야 할 수 있습니다
- VO 클래스 확인: VO(값 객체) 클래스에 svvrSeq 속성과 해당 getter 메서드가 존재하는지 확인합니다. 만약 속성이 없다면 추가해야 합니다
- 대소문자 확인: XML에서 사용하는 속성 이름의 대소문자가 VO 클래스의 속성 이름과 일치하는지 확인합니다. 대소문자는 구별되므로 정확히 일치해야 합니다
- 단일 파라미터 처리: 단일 파라미터를 전달할 때는 property 속성을 사용하지 않도록 합니다. 대신, 단순히 #변수명# 형식으로 사용합니다
내가 겪은 문제는 3번
쿼리에 있는 입력값"CENTER_ID"이 대문자로 표기되어 있어서 그랬던 것이다.. 소문자"center_id"로 바꿔주니 바로해결
728x90