@Query 어노테이션

SoDEV·2025년 7월 2일

스프링 부트

목록 보기
15/18
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 %:<검색어>%를 이용한다.
profile
비가 와도 눈이 와도 파도를 향해서! 🌊🐢

0개의 댓글