Skip to content

Commit 88ab017

Browse files
committed
Refactor: 공연 장르에 index 삽입
1 parent 50c22dd commit 88ab017

File tree

2 files changed

+1
-2
lines changed

2 files changed

+1
-2
lines changed

src/main/java/com/ticketaka/performance/domain/Performance.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,7 @@
2828
@Builder
2929
@AllArgsConstructor
3030
@NoArgsConstructor
31+
@Table(name = "performance", indexes = @Index(name = "idx_prf_genre", columnList = "prfGenre")) // 장르에다 index 걸기
3132
public class Performance {
3233
@Id
3334
@Column(name = "performance_id")

src/main/java/com/ticketaka/performance/repository/PerformanceRepository.java

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,12 +14,10 @@
1414
public interface PerformanceRepository extends JpaRepository<Performance,String> {
1515
// 제목 중 keyword를 내포하는 공연목록을 조회
1616
@EntityGraph(attributePaths = {"facility"})
17-
// @Query(value = "SELECT p FROM Performance p JOIN FETCH p.facility WHERE p.prfTitle LIKE %?1% ORDER BY p.prfLoadedAt DESC")
1817
Slice<Performance> findByPrfTitleContaining(String keyword, Pageable pageable);
1918

2019
// 장르별로 조회
2120
@EntityGraph(attributePaths = {"facility"})
22-
// @Query(value = "SELECT p FROM Performance p JOIN FETCH p.facility WHERE p.prfGenre = ?1 ORDER BY p.prfLoadedAt DESC")
2321
Slice<Performance> findByPrfGenre(String genre, Pageable pageable);
2422

2523
@Override

0 commit comments

Comments
 (0)