diff --git a/dmforu-infrastructure/storage/mysql/src/main/kotlin/com/dmforu/storage/db/mysql/notice/NoticeJpaRepository.kt b/dmforu-infrastructure/storage/mysql/src/main/kotlin/com/dmforu/storage/db/mysql/notice/NoticeJpaRepository.kt index 52b11ff..863620b 100644 --- a/dmforu-infrastructure/storage/mysql/src/main/kotlin/com/dmforu/storage/db/mysql/notice/NoticeJpaRepository.kt +++ b/dmforu-infrastructure/storage/mysql/src/main/kotlin/com/dmforu/storage/db/mysql/notice/NoticeJpaRepository.kt @@ -37,9 +37,9 @@ internal interface NoticeJpaRepository : JpaRepository { value = """ SELECT * FROM notice - WHERE MATCH(title) AGAINST (?1 IN NATURAL LANGUAGE MODE) - ORDER BY date DESC, id DESC - """, + WHERE REPLACE(title, ' ', '') LIKE CONCAT('%', REPLACE(?1, ' ', ''), '%') + AND type IN (?2, '대학') + """, nativeQuery = true ) fun findBySearchWordAndDepartment(searchWord: String, department: String, pageable: Pageable): Page