@Query 어노테이션

dev_archive_v·2025년 7월 2일

스프링 부트

목록 보기
15/22
public interface ArticleRepository extends JpaRepository<Article,Long> {


    @Query("SELECT a FROM Article a WHERE a.content LIKE %:keyword%")
    List<Article> findByContent(String keyword);
}
  • 만약 Query문 없이 findBy~를 진행한다면 keyword 로만 이루어진 Content를 찾는다.
    -> Query 어노테이션을 이용해 SQL문을 이용한다면 다음과 같이
    SELECT * FROM <TABLE명> WHERE <TABLE명>.content LIKE %:<검색어>%를 이용한다.

0개의 댓글