0 RSVP'd
## 테코톡
### Web 요청 응답 과정
https://www.youtube.com/watch?v=xz7e-GL2g6g
### Tomcat Thread Pool
https://www.youtube.com/watch?v=um4rYmQIeRE
https://www.youtube.com/watch?v=prniILbdOYA
## 책
### 8장 - Spring Data JPA 활용 [p.242~p.251 까지 QueryDSL 주제 제외]
## 과제
- 과제
### 당근마켓 Entity 설계
**Entity 및 필드 종류**
1. 회원 [회원 식별자, 휴대폰번호,이름, 생성일자]
2. 상품 [상품 식별자, 상품이름, 가격, 상품 설명, 생성일자]
3. 관심상품 [관심 상품 식별자,생성일자]
4. 상품 카테고리 [카테고리 식별자, 카테고리 이름]
5. 거래 후기 [거래 후기 식별자, 후기 메세지, 별점, 생성일자]
위 필드는 필수적인 필드만 제공해 드린 것이고 설계과정에서 필드는 수정하거나 추가해도 됩니다.
**Entity 설명**
1. 한 회원은 여러 상품을 등록할 수 있습니다. (여러 회원이 하나의 상품을 등록할 수는 없습니다.)
2. 한 회원은 여러 관심 상품을 등록할 수 있고, 하나의 상품은 여러 회원이 관심상품으로 등록할 수 있습니다.
3. 하나의 상품 카테고리는 여러 상품에 등록될 수 있습니다. 하나의 상품은 하나의 카테고리에 속해야합니다.
4. 한 회원은 여러 거래후기를 등록할 수 있고 하나의 상품은 하나의 거래후기에 등록될 수 있습니다.
당근 마켓 중고거래를 떠올리면서 하시면 편할 것 같습니다.
이번 과제에서 여러분들이 고려했으면 하는 사항입니다.
### 1. JPA를 사용한 연관관계 매핑을 해낼 수 있는지
### 2. N:M 관계의 연관관계를 1:N, N:1 매핑으로 잘 풀어냈는 지
### 3. 양방향 연관관계, 단방향 연관관계에 대해 고민하며 결정했는 지
문의하기