DB 테이블과 연관된 클래스는 MemberEntity이다. 회원가입을 하면 회원 정보가 MemberDTO에 저장된다. 하지만 거기서 멈추면 회원 정보가 DB에 저장되지 않는다. 즉 MemberEntity도 수정해주어야 한다.
MemberDTO 값을 MemberEntity로 넘겨줘야 한다. 해당 코드를 MemberEntity에 추가해보자.
public static MemberEntity toMemberEntity(MemberDTO memberDTO){
MemberEntity memberEntity = new MemberEntity();
memberEntity.setMemberEmail(memberDTO.getMemberEmail());
memberEntity.setMemberPassword(memberDTO.getMemberPassword());
memberEntity.setMemberName(memberDTO.getMemberName());
return memberEntity;
}
MemberService에서 MemberRepository에 수정된 MemberEntity 저장
public void save(MemberDTO memberDTO) {
// 1. dto -> entity 변환
// 2. repository의 save 메서드 호출
MemberEntity memberEntity = MemberEntity.toMemberEntity(memberDTO);
memberRepository.save(memberEntity);
//repository의 save 메서드 호출 (조건. entity 객체를 넘겨줘야 함)
}

회원 정보를 저장하는 과정까지 수행하였다. 다음 포스트에서는 로그인 처리 하는 과정을 수행할 것이다!!