[JPA] hibernate 버전 문제

Simple·2022년 3월 10일
0

트러블슈팅

목록 보기
7/13
@Inheritance(strategy = InheritanceType.JOINED)

InheritanceType.SINGLE_TABLE로 설계해본 이후
InheritanceType.JOINED로 변경해서 테스트를 진행했더니

error: unique index or primary key violation 에러를 뱉고, 테이블과 컬럼의 값이 변경이 되지 않았다.

나 이외에도 여러 사람들이 위 문제를 직면한것 같은데....

명확한 문제라기보다 1.4.200의 문제라고 들었다.
그래서 보다 안정화된 버전인 1.4.199를 사용한다고,,,

pom.xml에서

<dependency>
            <groupId>org.hibernate</groupId>
            <artifactId>hibernateentitymanager</artifactId>
            <version>5.4.22.Final</version>
</dependency>

기존 5.3.10.Final -> 5.4.22 버전을 해결해주었더니 어느 정도 해결됐다.
오늘 몇시간을 위 문제로 찾고있어서 내가 오타를 낸 줄 알았지만 버전의 문제였다.

profile
몰입하는 개발자

0개의 댓글