해결된 질문
작성
·
236
0
안녕하세요. 강의 너무 잘 듣고 있습니다. 이해가 잘 되도록 설명을 정말 잘해주셔서 재밌게 공부하고 있습니다.
강의를 듣던 중 의문이 생겨 질문드립니다.
member의 아이디가 1로 출력됩니다.
MySQL을 사용할 때(Oracle로 시퀀스를 만들어도 동일합니다.) persist를 호출하는 시점에서
memebr가 id로 1로 초기화가 되는데 내부적으로 setter를 호출해서 초기화되는 것이라고 생각했었습니다.
근데 setter를 지워도 초기화가 되는 것이 신기합니다.
private 제어자로 설정했기 때문에
member.id = 1;
이렇게 할 수 도 없을텐데 어떤 과정으로 초기화가 되는건지 궁금합니다.