작성
·
200
답변 1
0
안녕하세요. 유창민님, 공식 서포터즈 OMG입니다.
올리신 글을 보면 Member findById(); 라고 하셨는데 findById는 "id를 통해서 찾겠다" 라는 뜻의 함수이므로 id인자가 필요한데 단순 findById에 대한 질문을 하시려고 빠뜨린 것으로 생각하고 원래 강의에서 다루는
에 대한 질문으로 생각하고 답변드리겠습니다.
본 강의에서는 실제 데이터베이스와의 연결 하여 데이터를 보관하는 등의 과정 대신 메모리에 데이터를 저장하여 실제 DB와의 연결을 모방한 과정을 설명드리고 있으며 실제 DB의 역할을 대신할 store 객체에 데이터를 저장하는데, store에서 memberId를 통해서 id에 해당하는 객체(Member)를 반환하고 있습니다. 어떤 특징(?)이 정확히 무엇을 지칭하여 궁금증이 있는지 모르겠으나 Member객체를 반환한다고 생각하시면 됩니다.
실제 데이터베이스와 연동하여 데이터가 다음과 같이 테이블에 저장되어 있다고 하면 id를 통해서 id에 해당하는 Member 정보 모두를 가져올 수 있습니다.
ex)
Member omg = memberRepository.findById(2);
omg.getName(), getAge(), getGender() ...
감사합니다.