JPA @Query문 작성 방법

권광재·2023년 4월 7일

java

목록 보기
2/6

@Query

@Query라는 어노테이션을 사용해 직접 JPQL을 작성할 수 있다.
*JPQL을 사용하면 JPA구현체에서 자동으로 쿼리 문장을 해석하고 실행한다.

예시 자료

@Repository@Query문을 본인이 원하는 형식에 맞추어서 작성을 해 사용이 가능하다.

다음과 같이 작성한 내용을 Service부분에서 활용이 가능하다

@Service

이러한 부분에서 추가적인 작업을 진행해 보겠다.
@Qurey문에 isActive라는 삭제되지 않은 데이터를 삽입하는 방식을 추가로 넣는 방식으로 구현했다.

@BaseEntity추가적인 조건을 넣기위해 isActive에 대한 정의를 하였다

-> 정의한 내용을 Query문에 삽입

@Repository

추가적인 자료를 보고 싶다면 이곳으로 !

쫌 더 자세한 쿼리문을 작성해보고 싶다면 위의 공식 문서를 통해 배우는 것을 추천한다.

profile
안녕하세요

0개의 댓글