반응형
관계 등록
1 : 1
entity에서 OneToOne으로 설정 가능 @JoinColum 필요
api를 나누지 말고 한번에 받아서 처리 -> 상품과 주를 하나의 객체로 받은 뒤 객체를 나눠서 DB에 따로 저장한다.
OmitType - 이거 빼고 해줘, PickType - 이거 해줘
Graphql은 InputType이 따로 필요해서 DTO를 새로 만들어야 한다.
rest연산자를 통해서 객체를 나눠준다 productSaleslocation과 product로 나눠준다.
spread연산자를 통해서 객체를 펼쳐서 저장한다.
location에는 productSaleslocationRepository에 저장된 정보 + db에서 생성된 id까지 들어가 있다. (주소 테이블)
productRepository는 1 : 1 관계 설정으로 productSaleslocation을 넣을 수 있다. (상품 테이블)
productSaleslocation : location 하는 이유 -> 프론트로 데이터를 보낼 때 Saleslocation을 전부 보내기 위해
반응형