JPA는 데이터베이스에서 많은 양의 데이터를 조회할 때, 페이징과 정렬 기능을 제공합니다. 페이징은 데이터를 페이지 단위로 나누어 보여주는 것이고, 정렬은 데이터를 특정 기준에 따라 순서대로 나열하는 것입니다. JPA에서는 Pageable이라는 인터페이스를 통해 페이징
Place(장소) entity와 PlaceImage(장소) entity가 지연 로딩(FetchType.LAZY) 되어있습니다.PlacePlaceImage이 때 특정 Place를 조회할 때 Place와 연관된 PlaceImage 중 1개만 fetch join 하고싶은 상
문제 상황 SpringDataJpa를 사용했을 때 아래와 같은 예외 메시지를 만났다. 에러 메시지 `org.hibernate.loader.MultipleBagFetchException: cannot simultaneously fetch multiple bags` 내가 실제로 만난 메시지 상세 하나의 entity에서 OneToMany이거나 ManyT...