Springboot에 ibatis:there is no getter for property named'XX'in class XX가 나타나는 원인 및 해결 방법
486 단어 소프트웨어 문제 해결
Dao 레이어를 작성하는 동안 매핑된 매개 변수가 맞지 않습니다.
예를 들어 Mapper 층
@Select(“select * from XXX where XX =#{abc};”)
을 쓰는 데 abc는 Dao 층 ABC의 구성원 변수로 아이디어가 자동으로 생성했다getter and setter
오보 예시@Select(“select * from XXX where XX =#{ABC.abc};”)
오류 발생 원인은
#{}
를 사용하여 매개 변수의 인용을 할 때 전송 대상의 대응 방법을 기본적으로 읽는 데 있다.이곳에서 읽힌 첫 번째 단어ABC
는 Dao층 ABC의 어떤 대상이 아니다.그러므로 사용 과정에서 오류 보고가 발생한다.미완성