티스토리 뷰
결과 조회
쿼리 객체에서 아래의 메서드들을 사용해 JPQL을 실행한다.
- query.getResultList()결과를 컬렉션으로 반환한다.
- 결과가 없으면 빈 컬렉션이 반환된다. 1건이면 1건만 들어간 컬렉션(List)이 반환된다.
- query.getSingleResult()결과가 정확히 1건 일때 사용한다. ➡️ 단일 결과가 보장 될 때만 사용
- 결과가 없으면 javax.persistence.NoResultException,
- 결과가 1건 이상이면 javax.persistence.NonUniqueResultException이 발생
출처
'Web' 카테고리의 다른 글
Maven과 Tomcat으로 웹 개발 환경 구축하기(+ IntelliJ) (0) | 2022.04.14 |
---|---|
Jackson으로 파싱한 JSON 속성값을 생성자로 전달하기 (0) | 2021.10.12 |
ControllerAdvice와 ExceptionHandler로 예외처리 (0) | 2021.09.13 |
Jackson과 Gson (Java에서 json 사용하기) (0) | 2021.09.09 |
JPA에서 데이터 접근 (0) | 2021.09.09 |
Comments