[Spring Boot 쇼핑몰] Entity 설계 - Item

개발자·2022년 1월 22일

Spring boot 쇼핑몰

목록 보기
3/14

쇼핑몰 Entity 설계

1. 기본 구조

  • 협업에서 많이 사용하는 방식으로 구별
  • config / domain / service / controller 로 나누어서 설계

2. Item 패키지 설계

  • domain -> item 패키지 생성
  • item 패키지안에 item Entity와 itemRepository 생성

3. Item 클래스 설계

  • 기존 DB설계로 Item 클래스 생성

4. Item 클래스 Annotation

@AllArgsConstructor // Parameter 로 모든 변수를 받는 생성자
@NoArgsConstructor // Parameter 가 없는 생성자

생성자를 자동으로 생성해주는 Annotation

@Entity

Jpa에서 관리하는 클래스로 테이블과 자동매핑

@Getter
@Setter

Lombok을 이용하여 해당 필드의 getter,setter 자동 생성

5. Item 테이블 생성

  • @Entity Annotation을 사용하였기 때문에 실행하면 자동으로 테이블이 생성된다.

6. Item Repository 설계

  • Jpa 를 사용하여 Repository 생성
  • id를 이용하여 item을 반환해주는 메소드 생성

0개의 댓글