반응형 생성키 전략1 JPA @Id 값이 2부터 시작되는 오류 발생한 오류 처음 데이터를 db에 저장할 때, id값이 1부터 시작되어야하는데, 2부터 저장이 되는 오류가 발생하였습니다 구글에 검색해보니 저와 같은 문제를 겪어서 해결한 블로그 글 이 있었습니다 출처 : https://jojoldu.tistory.com/295 오류가 발생한 원인 Hibernamte의 id 생성 전략을 AUTO로 둘 경우, Hibernate에서는 IDENTITY가 아닌 TABLE을 기본 시퀀스 전략으로 선택됩니다 왜 TABLE로 기본 시퀀스 전략이 되면, id가 2부터 생성될까? 해결방법 @GeneratedValue에서 strategy를 GenerationType.IDENTITY로 변경하면 됩니다. 변경을 하게되면, 아래와 같이 테스트가 잘 수행된 것을 확인할 수 있습니다 2023. 1. 3. 이전 1 다음