인프런 - 실전! 스프링 데이터 JPA


도메인에 특화된 조회 기능을 공통 기능을 사용하지 않고 어떻게 해결할까? 

  

순수 Jpa (직접 쿼리를 작성해야 함)

public List<Member> findByUsernameAndAgeGreaterThen(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();
}

 

스프링 데이터 Jpa

  • 애플리케이션 로딩시점에 오류 제어 가능
List<Member> findByUsernameAndAgeGreaterThan(String username, int age);

 

'Back-end > Spring Data Jpa' 카테고리의 다른 글

쿼리 메소드 기능 - @Query  (0) 2021.06.07
쿼리 메소드 기능 - JPA NamedQuery  (0) 2021.06.07
공통 인터페이스 기능  (0) 2021.06.01
예제 도메인 모델  (0) 2021.06.01
프로젝트 환경설정  (0) 2021.06.01

+ Recent posts