스프링 데이터 JPA 3. JPA 쿼리 메소드 - KwangtaekJung/inflearn-spring-data-jpa-keesun GitHub Wiki

스프링 데이터 JPA: 쿼리 메소드

쿼리 생성하기

쿼리 찾아쓰기

  • 엔티티에 정의한 쿼리 찾아 사용하기 JPA Named 쿼리
    • @NamedQuery
    • @NamedNativeQuery
    @Entity
    @Getter @Setter
    @NamedQuery(name = "Post.findByTitleWithNamedQuery", query = "SELECT p FROM Post AS p WHERE p.title = ?1")
    public class Post {
    
  • 리포지토리 메소드에 정의한 쿼리 사용하기
    • @Query
    • @Query(nativeQuery=true)