repository 가 데이터를 접근하는 여러 방법들
service에서 repository.save(), repository.findAll() 등등 할 때, DTO로 접근하도록 한다.
- DTO에서 toEntity()로 변환하여, repository가 DB에 접근하도록 한다.
- saveItem 경우, Item item = itemFormDto.toEntity();으로 item 엔티티를 불러온다.
- service 메소드()에서 반환할 때, 엔티티를 노출하지 않도록 DTO로 반환한다.
- 서비스 로직 getItemDetail()은 ItemFormDto으로 반환하도록 한다.
- 파라미터로 DTO를 제공하여, dto.get...()로 꺼내도록 한다.
- saveItemImg(ItemInfo itemInfo, MultipartFile multipartFile) ---> fileInfo.getOriginImgName()
'프로젝트 > 개인 프로젝트 V1' 카테고리의 다른 글
(7) 로그인 (0) | 2022.08.02 |
---|---|
(6) 페이징 처리 (0) | 2022.08.02 |
(3) 상품 등록 계층 설계 (0) | 2022.08.01 |
(4) 상품 등록 구현 - 이미지 업로드 (0) | 2022.08.01 |
(2) 엔티티와 테이블 설계 (0) | 2022.08.01 |
댓글