반응형
제육's 휘발성 코딩
반응형
article thumbnail
[Spring JPA 활용2] - QueryDsl 설정
🔷 Spring/JPA 활용 II 2022. 5. 23. 20:07

QueryDSL 실무에서는 조건에 따라서 실행되는 쿼리가 달라지는 동적 쿼리를 많이 사용한다. 이전 방법 public List findAllByString(OrderSearch orderSearch) { //language=JPAQL String jpql = "select o From Order o join o.member m"; boolean isFirstCondition = true; //주문 상태 검색 if (orderSearch.getOrderStatus() != null) { if (isFirstCondition) { jpql += " where"; isFirstCondition = false; } else { jpql += " and"; } jpql += " o.status = :status"..

[Spring JPA 활용1] - 주문 도메인 개발 (동적 쿼리 처리)
🔷 Spring/JPA 활용 I 2022. 5. 21. 17:50

주문 도메인 개발 구현 기능 상품 주문 주문 내역 조회 주문 취소 순서 주문, 주문상품 엔티티 개발 주문 리포지토리 개발 주문 서비스 개발 주문 검색 기능 개발 주문 기능 테스트 주문 엔티티 개발 package jpabook.jpashop.domain; import lombok.Getter; import lombok.Setter; import javax.persistence.*; import java.time.LocalDateTime; import java.util.ArrayList; import java.util.List; @Entity @Table(name = "orders") @Getter @Setter public class Order { @Id @GeneratedValue @Column(name..

반응형
반응형