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 |