답변 1
3
안녕하세요. 김도현님, 공식 서포터즈 OMG입니다.
id의 값이 2부터 시작한 것은 id1은 회원가입 할 때 생성된 회원에 부여 되었을 거라 생각합니다.(시퀀스 값을 공유해서 사용합니다.) id 값이(현재 시퀀스값) 2인 상태에서 회원을 생성하였다면 두번째 회원의 id는 3번이 부여되며, 상품을 생성하였다면 두번째 상품의 id는 3번이 됩니다.
* JPA의 @Id @GeneratedValue와 연결(관련)이 되는 부분입니다.
개발 환경 구축을 강의대로 진행하셨다면 H2 DB를 설치하셨을텐데 H2 DB는 시퀀스를 이용하여 ID값을 자동으로 생성해줍니다. 시퀀스 값은 H2 Database에 접속하면 확인 가능합니다.
감사합니다.