Springboot에 ibatis:there is no getter for property named'XX'in class XX가 나타나는 원인 및 해결 방법

카탈로그
  • Dao층이 글을 쓰는 과정에서 비치는 파라미터가 대응할 수 없습니다.

  • 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의 어떤 대상이 아니다.그러므로 사용 과정에서 오류 보고가 발생한다.
    미완성

    좋은 웹페이지 즐겨찾기