Development Experience/DB (2) 썸네일형 리스트형 MyBatis 변수명을 잘 썼는데도 There is no getter for property named 오류가 뜬다면.. MyBatis의 Mapper.xml 파일을 작성할 때 태그에서 keyProperty 속성으로 여러개의 key값을 지정하는 경우가 있다. 예를들어 ... 처럼 말이다. 이때 변수명을 잘 입력했음에도 org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.executor.ExecutorException: Error selecting key or setting result to parameter object. Cause: org.apache.ibatis.reflection.ReflectionException: There is no getter for property named... 오류가 뜨는 경우가 있다. 이 경우에는 .. MyBatis SelectKey returned no data 에러 MyBatis를 이용한 프로젝트에서 객체 하나를 Maria DB에 insert하고 그 키값을 얻어오고 싶었다. 키값은 AUTO_INCREMENT 속성 대신 DB에서 직접 생성한 UUID 값을 사용하기로 하였는데, 태그에 추가로 태그를 넣어주어야 했다. 그래서 아래와 같이 작성했는데 SELECT UUID() as MY_OBJECT_ID FROM MY_CUSTOM_TABLE INSERT INTO MY_CUSTOM_TABLE ( MY_OBJECT_ID ) VALUES ( #{myObjectId} ); But... 어쩐 일인지 계속 "SelectKey returned no data" 에러만 계속 발생하였다. 테스트해보니 테이블에 데이터가 있을 경우 이 에러는 발생하지 않고 테이블이 비어있는 경우에만 이 에러가 .. 이전 1 다음