728x90

Mapper 2

[Java] Loading xml bean definitions from class path resource

지금 생각해보면 어이가 없지만 꽤나 시간이 오랫동안 사용된 실수.. 실수라고 하기엔 좀 창피한데, Loading xml bean definitions from class path resource 라는 메시지가 계속 나타나는것이었다. 검색을 해보니 SQL문법의 구조상 오류가 있다고했는데, 내 문법은 정상적인 상황.. DB도 잘 연결되어있는데, 도대체 뭐지 뭐지라는 생각을 하고 있었다. 그런데 진짜...ㅎㅎ 나중에 파악했을때 헛 웃음 나와버렸음. INSERT INTO reviseLIST (TITLE, CONTENT, USER_NAME) VALUES (#{title}, #{content}, #{user_name}) MyBatis로 Mapper로 하고 있었고 insert 해주는 녀석의 구문... 제목 내용 작성..

오류 모음집 2021.05.27

[Mybatis] Error querying database. Mapped Statements collection does not contain value for

PostreSQL과 Java의 Springframework를 이용해 연결하는 도중 발생된 오류 왜 이러한 오류가 발생될까 분석을 해보았다. 1. mapper의 id가 다른 경우 xml파일의 id와 dao의 id가 혹시나 다를 경우 2. 파라미터와 bean의 필드명이 다를 경우 3. mapper 파일에 등록된 namespace와 직접 접근 근하는 namespace가 다를 경우(dao or service) 4. mapper에 정의된 namespace가 중복되는 경우 5. MyBatis config 파일에 정의가 되어 있지 않거나 스펠링이 틀린 경우 등 찾아보니깐 여러 가지 이유가 있는 것 같았다. 그래서 내가 진행하는 것의 오류는... 5번에 해당되는 사항이었다. ㅎㅎ 하지만 mybatis config를 설..

오류 모음집 2020.08.31
728x90