반응형
오류 메시지
more than one row with the given identifier was found
원인
@OneToOne 으로 관계가 매핑된 Entity에 동일한 식별자를 가진 데이터가 중복으로 들어갔기 때문에 발생하는 예외였다.
OneToOne 이므로 특정 id로 데이터를 조회했을 때 한 개만 조회되어야 하는데, 여러개가 조회되기 때문이다...
해결
중복된 데이터를 DB에서 제거하여 해결이 가능했다.
또한 해당 컬럼에 Constraint Key를 걸어주어 재발 방지가 가능하였다.
반응형