실무로부터/에러처리
[error] org.springframework.dao.DataIntegrityViolationException:
솔헬레나
2023. 8. 22. 17:57
[ 문제사항 ]
파일의 글번호를 업데이트 하는 쿼리에서 에러가 발생했다.

[ 원인 및 해결 ]
위 에러는 where에서 사용되는 값이 정확하지 않아 발생하는 문제이다.
in 쿼리로 업데이트 하기위하여 파일번호를 문자열로 변경하였는데, 이 파일이 한개의 문자열로 들어감으로서 발생한 이슈였다.
mysql에서도 동일한 문자가 발생했다.

파일 테이블의 2개이상인 항목은 파일번호 사이에 ''을 추가하여 해결하였다.