• 카테고리

    질문 & 답변
  • 세부 분야

    백엔드

  • 해결 여부

    해결됨

h2 시퀀스 JDBCRepository 변경 오류

24.03.05 11:24 작성 조회수 102

1

안녕하세요

선생님의 강의를 수강하며 잘 따라가며 학습 중입니다.

DB연결도 잘되고, insert도 잘되는데 시퀀스 값이 이상하게 나옵니다.ㅠㅠ

3이 자꾸 고정적으로 뜨고 3,4,5,6.. 증가하는데.. 원인이 뭘까요??ㅠㅠ

도와주세요

 

답변 1

답변을 작성해보세요.

2

codesweaver님의 프로필

codesweaver

2024.03.05

안녕하세요. wlwlgoyo님, 공식 서포터즈 코즈위버입니다.

데이터베이스 키(시퀀스)는 트랜잭션을 롤백하여도 원상복구 되지 않습니다.

그래서 테이블을 초기화하지 않고 테스트를 반복할 경우 시퀀스 값이 계속 증가합니다.

이 경우 시퀀스 초기화 혹은 테이블을 삭제하고 다시 생성하여야 합니다.

감사합니다.

wlwlgoyo님의 프로필

wlwlgoyo

질문자

2024.03.06

drop 테이블을 해야하는건가요? delete from으로 테이블 내용들 삭제하고 다시 값을 넣으니 65번,66번.. 이렇게 출력이 됩니다 ㅠㅠ

wlwlgoyo님의 프로필

wlwlgoyo

질문자

2024.03.06

drop table 하고 진행했더니 정상 작동합니다! 감사합니다 ㅎㅎ