작성한 질문수
실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
회원 기능 테스트
작성
·
136
0
아래의 쿼리문에서
1. 알리아스 m은 왜 정하는건가요?
2. getResultList() 는 왜 붙이는건가요?
return em.createQuery("select m from Member m", Member.class).getResultList();
답변 1
안녕하세요. terecal님, 공식 서포터즈 OMG입니다.
1. jpql 사용 시 별칭은 필수입니다.
2. getResultList()는 List(java.util.List)로 반환 하기 위함입니다.
return em.createQuery("select m from Member m", Member.class).getResultList().get(0);
추가적으로 이해를 돕기 위해 설명드리자면 위에서 .get(0)을 함으로써 List의 첫번째 member를 반환하겠죠?
감사합니다.