Develop/SPRING FRAMEWORK
2021. 7. 30.
Spring Data JPA가 제공하는 쿼리 메소드 기능 알아보기
스프링 데이터 JPA가 제공하는 공통 메소드 이외에 특정 도메인에 특화된 기능을 구현할 때 스프링 데이터 JPA가 제공하는 쿼리 메소드 기능을 사용한다. 이때 총 3가지 방법이 존재한다. 이번 포스팅에서 알아보자! 1. 메소드 이름으로 쿼리 생성 public List findByUsernameAndAgeGreaterThan(String username, int age) { return em.createQuery("select m from Member m where m.username=:username and m.age>:age") .setParameter("username", username) .setParameter("age", age) .getResultList(); } 예를 들어 이름과 나이를 조건..