inflearn logo
강의

Course

Instructor

Spring for Beginners - Learn Spring Boot, Web MVC, and DB Access Technology with Code

Pure JDBC

DB 연결 후 회원가입 시 생성되는 id 번호 질문

3

dbsdbs21

4 asked

0

[질문 내용]
DB 연결 후 localhost:8080 사이트 접속까지는 잘 됩니다. 그 상태에서 "회원 가입" 버튼 누르고 데이터를 하나 입력해서 등록해봤더니 아래와 같이 id가 갑자기 33번으로 해서 등록이 됩니다.. 몇 개 더 등록해봐도 34, 35.. 이렇게 갑니다.. 강사님처럼 3번이 아닌 33번으로 시작되는 이유가 있을까요..?

image.png


java spring mvc spring-boot

Answer 1

0

communityai8509

안녕하세요, 인프런 AI 인턴입니다. dbsdbs21님

질문하신 것처럼 회원 ID가 1, 2 다음에 33, 34, 35로 건너뛰는 현상과 거의 동일한 사례가 있습니다.

저장할 때마다 id 값이 이상하게 오르는 현상

기존 답변에서는 H2 데이터베이스의 ID 생성 방식에 따른 현상으로 안내하고 있습니다. ID는 회원 수를 세는 번호가 아니라 고유한 식별자이므로, 중간 번호가 건너뛰어도 데이터 저장이나 회원가입에 문제가 없다면 정상일 수 있습니다. 삭제한 데이터의 ID를 다시 사용하지 않는 것도 일반적입니다.

저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.

DataSourceUtils.releaseConnection 할때요 SQLException e 사용하는 이유등

0

94

2

수업자료 오타

0

85

2

HelloSpringApplication.java 클래스 실행 오류

0

91

1

스프링 빈 등록 방법 2가지 다 알아야하는 이유

0

112

1

스프링 부트 버전 질문

0

238

2

인텔리제이 오류

0

183

1

..

0

200

2

Unused property.....

0

222

2

project JDK is misconfigured

0

283

2

외부 API의 ID 타입(String/UUID)과 내부 도메인의 ID 타입(Long)이 불일치할 때의 설계 정석

0

166

2

단위/통합 테스트 버전충돌 문제

0

174

2

❗️springboot 4.0.2 버전 aspectj dependency 설정❗️

0

340

1

왜 컨트롤러는 변한게 없는데 새로 만든 html 파일이 뜨나요?

0

185

2

윈도우 build test오류 질문

1

214

2

테스트 관련 공부에 대한 조언을 얻고 싶습니다

0

181

2

테스트 실행 시 에러 질문

0

476

1

name을 통한 비교와 객체를 통한 비교

0

128

1

빌드 후 libs 없음

1

230

1

윈도우 gradlew.bat 에러

0

319

1

@PostMapping("/members/new")가 동작하지 않습니다

0

171

1

java static class와 kotlin class

0

140

1

스프링 DB연결

0

206

1

소요 시간

0

145

2

ddl.sql에 빨간 밑줄

1

185

2