public interface ProductRepository extends JpaRepository<Product, Long> {
// (1) 회원 ID 로 등록된 상품들 조회
List<Product> findAllByUserId(Long userId);
// (2) 상품명이 title 인 관심상품 1개 조회
Product findByTitle(String title);
// (3) 상품명에 word 가 포함된 모든 상품들 조회
List<Product> findAllByTitleContaining(String word);
// (4) 최저가가 fromPrice ~ toPrice 인 모든 상품들을 조회
List<Product> findAllByLpriceBetween(int fromPrice, int toPrice);
// (5) createdAt을 기준으로 내림차순 조회
List<Post> findAllByOrderByCreatedAtDesc();
// existsBy, findAllByAandB 도 가능
}
https://joojimin.tistory.com/56
https://dazbee.tistory.com/49?category=1040314
https://docs.spring.io/spring-data/jpa/docs/current/reference/html/#jpa.query-methods
infinite scroll 설명