jpa 페이징1 Spring Data JPA - 쿼리 메서드(2) 5. 반환타입 JPA는 유연환 반환 타입을 지원한다. //컬렉션 -> 데이터가 없으면 빈 컬렉션 List findByUsername(String name); //단건 -> 데이터가 없으면 null Member findByUsername(String name); //단건 -> Optional 처리 Optional findByUsername(String name); - Member findByUsername(String name); 에서 반환값이 2개라면 예외발생 -> norrectResultSizeDataAccessException - JPA Exception은 스프링 Exception으로 변환된다. JPA를 사용하는 클라이언트 입장에서 동일하게 Exception 처리를 할 수 있다. - 반환 타입은 굉장.. 2023. 4. 13. 이전 1 다음