강의

멘토링

로드맵

인프런 커뮤니티 질문&답변

김재기님의 프로필 이미지
김재기

작성한 질문수

실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발

회원 기능 테스트

회원가입 테스트시 발생쿼리 관련

해결된 질문

작성

·

212

0

회원가입 테스트 코드시 아래 쿼리가 무조건 발생하는데 왜 일까요???

퀴즈

JPA에서 SQL과 JPQL 쿼리의 주요 차이점은 무엇인가요?

성능 최적화 방식

데이터 타입 지원 범위

테이블 기반 vs 엔티티 객체 기반

파라미터 바인딩 방식

답변 1

1

안녕하세요. 김재기님, 공식 서포터즈 y2gcoder입니다.

MemberService 의 join 메서드를 보시면 validateDuplicateMember() 메서드에서 name 값 중복 체크를 하고 있습니다. 거기서 memberRepository.findByName() 함수를 통해 같은 이름을 가진 데이터가 있는지 체크하고 있습니다. 해당 쿼리는 그 때 발생하는 것으로 보입니다.


감사합니다.

김재기님의 프로필 이미지
김재기

작성한 질문수

질문하기