인프런 커뮤니티 질문&답변
findByName 관련 문의드립니다.
작성
·
288
0
소스를 보면 setParameter("name", name)
이렇게 고정이 되어있는데
만약 회원 정보가 많이 있고(phone, email등등)
이메일, 전화번호로 각각 조회를 해야하는 상황이라고 할 경우에는
phone, email관련 메서드도 계속 늘어날까요??
아니면 공통으로 사용할 수 있는 방법이 있을까요??
jpql의 쿼리문도 안에 들어있어서 방법이 눈에 들어오지 않네요..
퀴즈
JPA에서 SQL과 JPQL 쿼리의 주요 차이점은 무엇인가요?
성능 최적화 방식
데이터 타입 지원 범위
테이블 기반 vs 엔티티 객체 기반
파라미터 바인딩 방식
답변 1
0
안녕하세요. 아버지님, 공식 서포터즈 OMG입니다.
해당 불편함을 해결하기 위해 modelMapper와 같은 라이브러리를 사용하기도합니다.
(해당 키워드로 구글 검색해보시길 권장드립니다.)
다만, 몇가지 문제점(성능)과 특징이 있으니 잘 숙지하시고 사용하셔야 합니다.
참고 modelMapper)
https://www.inflearn.com/questions/69827
참고 Setter외의 객체 생성방법)





