diff --git a/infrastructure/jpa/src/main/java/org/depromeet/spot/jpa/block/repository/BlockJpaRepository.java b/infrastructure/jpa/src/main/java/org/depromeet/spot/jpa/block/repository/BlockJpaRepository.java index a0669bbe..5f240f94 100644 --- a/infrastructure/jpa/src/main/java/org/depromeet/spot/jpa/block/repository/BlockJpaRepository.java +++ b/infrastructure/jpa/src/main/java/org/depromeet/spot/jpa/block/repository/BlockJpaRepository.java @@ -5,11 +5,14 @@ import org.depromeet.spot.jpa.block.entity.BlockEntity; import org.springframework.data.jpa.repository.JpaRepository; +import org.springframework.data.jpa.repository.Query; +import org.springframework.data.repository.query.Param; public interface BlockJpaRepository extends JpaRepository { Optional findByStadiumIdAndCode(Long stadiumId, String code); - List findAllBySectionId(Long sectionId); + @Query("SELECT b FROM BlockEntity b where b.sectionId = :sectionId order by b.code asc") + List findAllBySectionId(@Param("sectionId") Long sectionId); boolean existsByStadiumIdAndCode(Long stadiumId, String code); }