작성
·
638
0
MemberService에서는 member.getId를 해서 id값을 가져와서 확인하는데
ItemRepository에서는 item.getId가 null입니다
memberService 는 memberRepository에서 저장되고 db에 있는 id를 가져오는게 아니지 않나요?
답변 1
0
안녕하세요. 님, 공식 서포터즈 OMG입니다.
.
ItemRepository와 MemberRepository에서
save할 때 Item과 Member의 구현 코드가 다른 이유는 Item의 경우 수정을 고려하여 이미 아이템 id가 존재할 때의 처리를 위한 것입니다.
memberService 는 memberRepository에서 저장되고 db에 있는 id를 가져오는게 아니지 않나요?
트랜잭션 커밋 시점에 insert쿼리가 날아가고, member의 id가 세팅됩니다.
강의 7분 30초부분을 참고해주세요
.
감사합니다.