Error
[ 오라클 오류 ] java.sql.SQLIntegrityConstraintViolationException
dauneee
2022. 4. 22. 17:23
와인을 장바구니에 담는 과정에서 같은 와인을 두 번 넣으면 PK가 중복되어 아래와 같은 에러 발생!
에러 발생 문구 :
java.sql.SQLIntegrityConstraintViolationException:
ORA-00001: unique constraint (SYSTEM.SYS_C007131) violated.
- 고유한 제약 조건(SYSTEM).SYS_C007131) 위반
해결 방법 : 장바구니에서 생성한 winePK에 primary key가 걸려있었다.
primary key를 삭제해주니 문제가 해결되었다.
< 삭제 전 코드 >
< 삭제 후 코드 >
- 같은 와인을 장바구니에 담으려면 PK가 중복되는 환경을 만들어줘야 하는데,
primary key로 인하여 중복이 안되는 상황이어서 오류가 발생한 거였다.