[실전! 스프링 부트와 JPA 활용 1 - 웹 애플리케이션 개발] 상품 도메인 개발
·
Back-End/JPA
[작성일: 2023. 08. 25]  상품 엔티티 개발상품 엔티티 코드에서 비즈니스 로직을 추가한다.addStock() 메서드는 파라미터로 넘어온 수만큼 재고를 늘린다. 이 메서드는 재고가 증가하거나 상품 주문을 취소해서 재고를 다시 늘려야 할 때 사용한다.removeStock() 메서드는 파라미터로 넘어온 수만큼 재고를 줄인다. 만약 재고가 부족하면 예외가 발생하며 주로 상품을 주문할 때 사용한다. @Entity@Getter@Setter@Inheritance(strategy = InheritanceType.SINGLE_TABLE)@DiscriminatorColumn(name = "dtype")public abstract class Item { // 코드 생략 // 비즈니스 로직 추가 // s..