[MyBatis] 관련 오류(예외)시 꼭! 확인해야 될 사항
2019. 11. 1. 18:01
반응형
오키에 어떤 멋진 선배님이 덧글로 남긴 거 퍼옵니다.
이 사항들만 잘 지켜도 오류(예외) 해결 됩니다.
하나하나 다시 되돌아보시기 바랍니다.
1. 에러 출력되는 부분은 없습니까?
2. 디비 설정이 디비명, 테이블명 칼럼명 등 대소문자 구분합니까?
- 디비 설정에서 리눅스 혹은 다른 OS 마다 설정이 다를 수 있습니다.
3. 파라미터 타입이 Object 인지 String인지 Integer HashMap 등 적절하게 작성되어있습니까?
- 잘 맵핑되지 않아서 로그 출력상에는 정상적이지만 mybatis 딴에는 문제가 있을 수 있습니다.
4. 파라메타 변수가 ${}와 #{}를 적절히 사용하셨습니까?
5. 마이 바티스 설정 시 드라이버나 파라미터 값은 정상적이게 기입되어있습니까?
- MySQL / MariaDB 등 호환은 되지만 가끔 의문의 오류가 있을 때가 있습니다.
- UTF-8 등 세팅을 정상적으로 하지 않으면 오류가 있을 수 있습니다.
6. 칼럼 타입은 문제가 없습니까?
7. 서버와 로컬 MySQL 버전이 틀리지는 않습니까?
- 버전별로 쿼리문에 변화가 약간 있어야 합니다.(ex : inet6 같은 함수가 지원되는지 안되는지 등)
반응형
'Spring > MyBatis' 카테고리의 다른 글
[MyBatis] 동적 쿼리 foreach문 문법 총 정리 (6) | 2020.03.28 |
---|---|
[MyBatis] CDATA 사용하기(feat.<> 괄호,특수문자 문자열로 인식하기) (0) | 2019.12.10 |
[MyBatis] resultType에 넣을 수 있는 값 정리 (6) | 2019.11.07 |
[MyBatis] 동적 쿼리 if문 문법 총 정리 (5) | 2019.11.04 |
[MyBatis] #{} 와 ${} 개념과 차이점 (0) | 2019.11.01 |