• 카테고리

    질문 & 답변
  • 세부 분야

    백엔드

  • 해결 여부

    미해결

identity 전략

22.11.20 09:53 작성 조회수 149

0

이게 가끔씩 jpa 아이디 자동 생성 전략을 사용하다 보면

ddl-auto를 update로 해논 상태에서 기본키를 자동 생성해서 집어넣다보면

가끔씩 저렇게 아이디가 훌쩍 뛰어버리더라고요 2에서 33으로

또 다시 하면 괜찮을 때도 많고 이게 단순히 로컬환경에서 발생할 수 있는 에러인지 궁금합니다.

저도 가끔씩 여러 상황에서 저렇게 되는 거라 추가적인 코드는 없는 점 죄송합니다.

답변 1

답변을 작성해보세요.

0

OMG님의 프로필

OMG

2022.11.20

안녕하세요. dduckmane님, 공식 서포터즈 OMG입니다.
.

에러는 아니라고 생각하구요,

아래와 같이 키 생성전략에서 공유 시퀀스가 사용되면, 테이블과 공유되어 값이 들쭉날쭉 할 수 있는데요.\

https://www.inflearn.com/questions/274701

MEMBER_ID의 자동생성이 auto increment인지, sequence인지, 별도의 키 생성 테이블을 이용하는지 확인하여 보시면 좋을 것 같고,

다른 테이블에서 MEMBER_ID 값 사이의 ID값이 존재하는지 확인해보시겠어요?

 

값이 중간에 휑 비는건 테스트 코드를 작성하였다면테스트 때문일 수도 있을 것 같아요.


.
감사합니다.