mybatis
-
[MyBatis] Oracle 부적합한 열유형 null 처리방법Study/Java 2020. 12. 31. 18:57
mybatis-config.xml 또는 context-sqlMap.xml 프로퍼티 네임이 configLocation인 value값에 보면 configLocation경로가 있음 저 경로 xml에 들어가 configuration 태그 아래 settings 이라는 태그가 있는지 확인하고 없을 경우 settings를 추가하여 아래처럼 설정하고 있을 경우는 setting을 추가해주면 된다. 매 가이드 // 없는 경우 // 있는 경우 jdbcType=VARCHAR 사용 INSERT INTO [table_name] ( id , name , phone ) VALUES ( #{id} , #{name} , #{phone, jdbcType=VARCHAR} ) 값이 null일 경우 null처리가 된다. 조건절 if문 사용 I..
-
[MyBatis - Error] java.lang.IllegalArgumentException : Mapped Statements collection does not contain valueStudy/Java 2020. 12. 22. 17:39
에러메세지 java.lang.IllegalArgumentException : Mapped Statements collection does not contain value 원인 1. mapper Id가 다른 경우 // mapper 파일 // java파일 // DAO 파일에서 부르는 mapper 파일의 id 2. Parameter와 been의 필드명이 다른 경우 3. mapper파일에 정의된 네임스페이스와 mapper파일에 접근하는 java파일에서 호출하는 네임스페이스가 다를 경우 4. MyBatis config 파일에 mapper가 정의되어 있지 않거나 스펠링이 틀린경우 5. mapper에 정의된 네임스페이스 명칭이 같은 application 내에 중복될 경우 참고 더보기 tistory, "mapper E..