public List<Member> findByUserNameAndAgeGreaterThan(String userName, int age) {
String query = "select m from Member m where m.userName=:userName and m.age>:age";
return em.createQuery(query)
.setParameter("userName", userName)
.setParameter("age", age)
.getResultList();
}
public interface MemberRepository extends JpaRepository<Member, Long> {
List<Member> findByUserNameAndAgeGreaterThan(String userName, int age);
}
스프링 데이터 JPA 공식 문서 참조
find…By ,read…By ,query…By ,get…By
ex) findHelloBy 처럼 …에 식별하기 위한 내용(설명)이 들어가도 된다.
반환 타입 long반환 타입 boolean