Articles in this series
Card 엔티티 @Table(name="card") public class Card extends BaseEntity { @Id @GeneratedValue(strategy = GenerationType.IDENTITY) ...
리뷰 생성 조건 클라이언트가 주문한 횟수 만큼 리뷰 작성 제한 사용자는 특정 상품을 주문한 횟수와 동일한 수의 리뷰만 작성할 수 있다. 구현 방법 주문 횟수 조회 사용자 ID와 상품 ID를 기준으로 해당 사용자의 특정 상품에 대한 주문 횟수를 조회한다. ...
관리자 페이지에서 상품마다 생긴 주문 상세를 조회 할 때 N+1 문제가 발생 했다.상품을 불러오고 주문서를 불러오고 주문 상세를 불러올 때마다 데이터베이스에서 관련 데이터들을 계속 조회 하면서 데이터를 가져온다. productService 에서 관리자의 상품 조회...
테스트 코드는 중요하다. 하지만 어렵게 느껴질 수 있다. 좀 더 쉽게 생각하고 접근할 필요가 있다. 예를 들어, Add라는 클래스에 addNumber라는 함수가 있다고 가정해 보자. public class Add{ public int addNumber(int...