JPA에서 unique 속성을 사용하면 일어나는 일 이제까지 프로젝트를 진행하면서 어떤 컬럼의 값이 중복되는 것을 방지하기 위해 unique 속성을 즐겨 사용했었다. 하지만 이렇게 unique 속성을 사용했을 때 큰 단점이 하나 있다.JPA에서 해당 컬럼에 대한 unique 제약조건을 만들어주기는하는데, 대신 제약조건의 이름이 랜덤으로 정해진다는 것이다.아래 사진에서 빨간색으로 표시해둔 부분이 바로 제약조건의 이름이다. 제약조건 이름이 랜덤인게 뭐가 문제인가? 뭐가 문제인지 알고싶으면 직접 오류를 일으켜서 확인해보는게 확실하다.postman을 사용해서 일부러 중복되는 email을 저장해보았다. 콘솔창도 확인해보자.내용이 너무 길어서 일부만 캡쳐해왔다.아래 빨간박스로 표시한 부분이 바로 JPA에서 랜덤..