fetch() 와 fetchOne() 비교
기능 fetch() fetchOne()
| 반환 타입 | List | 단일 객체 (결과 없으면 null) |
| 결과 없음 | 빈 리스트 반환 | null 반환 |
| 결과 2개 이상 | 모든 결과 반환 | NonUniqueResultException 발생 |
| 용도 | 여러 결과가 예상되는 경우 또는 결과가 없을 수 있는 경우 | 단건 조회가 확실한 경우 (예: Primary Key로 조회) |
| 주의사항 | NonUniqueResultException 발생 가능성 고려 |
'Framework > Spring🌱' 카테고리의 다른 글
| JPA [QueryDSL] 설정하기 (1) | 2025.04.23 |
|---|---|
| @Transactional 과 Rollback규칙 (feat. Checked Exception , Unchecked Exception) (1) | 2025.04.14 |
| [Spring]@RequiredArgsConstructor (0) | 2024.05.02 |
| [Spring] @Autowired란? (0) | 2024.05.02 |
| [Spring] MultiValueMap란? (0) | 2024.04.08 |