본문 바로가기
Error

Junit Error : DataIntegrityViolationException : JdbcSQLIntegrityConstraintViolationException : Unique index or primary key violation

by 뽀또그링 2022. 12. 6.

 

 

에러 메세지

org.springframework.dao.DataIntegrityViolationException: could not execute statement; SQL [n/a]; constraint ["PUBLIC.UK_3G1J96G94XPK3LPXL2QBL985X_INDEX_4 ON PUBLIC.USERS(NAME NULLS FIRST) VALUES ( /* 1 */ U&'\\c720\\c800\\c774\\b984' )";

Caused by: org.h2.jdbc.JdbcSQLIntegrityConstraintViolationException: Unique index or primary key violation

 

아래까지 에러 내용을 확인해보면

문제를 빠르게 파악할 수 있다 ><

 

 

 

해결 :)

Junit Dummy Data 생성 시

unique 설정이 되어있는 변수들이 unique 하지 못해서 발생한 에러였다

Dummy Data 수정하면서 해결 완료 :)

 

<Before>

 

<After>

 

 

성공 :)