안녕하세요. hia의 개발 story입니다. 장점이 많은 Spring JPA이지만 복잡한 쿼리를 사용할 때에는 사용이 불편해집니다. 이런 불편함을 감소시키기 위해 @Query 어노테이션을 이용하여 JPQL문을 실행합니다. JPQL은 일반 SQL처럼 사용가능하기 때문에 좀 더 복잡한 구문을 사용할 수 있습니다. @Query를 이용한 select 구문 테스트 간단하게 select하는 예제를 보도록 하겠습니다. 아래와 같이 Repository 인터페이스에 @Query("쿼리문") 어노테이션을 이용하여 select 하는 함수를 만들어줍니다. public interface SampleRepository extends JpaRepository { @Query("select s from Sample s order b..