강의

멘토링

커뮤니티

Cộng đồng Hỏi & Đáp của Inflearn

Hình ảnh hồ sơ của yeoun
yeoun

câu hỏi đã được viết

Trong thực tế! Truy vấn

Mô hình miền ví dụ và kiểm tra hoạt động

Member의 pk질문

Viết

·

241

1

영한님 안녕하세요. 먼저 항상 좋은 강의를 제공해주시는 점 깊은 감사의 말씀 드립니다.
사실 질문이 querydsl보다는 다른 것과 관계된 질문일 수 있을 것 같습니다.

현재 코드에서 member가 1~4까지 만들어졌는데 왜 db의 pk는 3~6이 되는 것인가요? 제 생각대로라면 당연히 pk가 1부터 4가 되어야할 것 같습니다.

JPAjava

Câu trả lời 2

0

yeoun님의 프로필 이미지
yeoun
Người đặt câu hỏi

답변 감사드립니다. 
그렇다면 만약 같은 코드를 mysql 설정으로 진행했다면 pk는 다르게 할당되었을까요?

Mysql을 사용하면서 generatedValue가 Auto일 때 PK가 어떻게 할당되는지 테스트해보시면 좋을 것 같습니다.

 

아래 링크도 참고하시면 도움되실 것 같아요.

https://jojoldu.tistory.com/295

0

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

.
강의에서 사용되는 H2 DB는 기본적으로 하나의 시퀀스를 가지고 PK를 할당합니다.

Team 2개를 먼저 저장하는 과정에서 PK가 1, 2가 할당되었기 때문에 Member 4개는 3-6이 할당된 것일 겁니다.
.
감사합니다.

Hình ảnh hồ sơ của yeoun
yeoun

câu hỏi đã được viết

Đặt câu hỏi