[질문 템플릿]
1. 강의 내용과 관련된 질문인가요? 예
2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? 예
3. 질문 잘하기 메뉴얼을 읽어보셨나요? 예
[질문 내용]
강의 27:35부분에서 db에 멤버가 저장되어 있지 않다고 하시는데, 현재 member 엔티티는 @GenerativeValue를 사용하기 때문에 em.persist(member)하는 순간 db에 저장되고 pk값을 가져오는게 아닌가요?
혹시 제가 잘못이해하고 있는 건지 궁금합니다.
2023. 12. 19. 19:50
그렇다면 SEQUENCE 전략이 아니라, INDENTITY 전략일 경우에는 em.persist(member) 뒤에 DB에 저장하고 PK 값을 받아오는 게 맞을까요?
즉, INDENTITY이면 flush() 이전에 persist 만으로도 DB에 멤버가 저장되는 게 맞는지 궁금합니다!