인프런 커뮤니티 질문&답변

유승현님의 프로필 이미지
유승현

작성한 질문수

실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발

상품 엔티티 개발(비즈니스 로직 추가)

카테고리 테이블 관련 질문

작성

·

246

0

카테고리 테이블 관련해서 여쭤볼게 있습니다.

만약에 상품의 카테고리의 뎁스가 1개이고, 상품이 카테고리를 1개밖에 못갖는다고 설정한다고 하면

카테고리 테이블이 별도로 필요 없을 것 같기도 한데

(상품의 필드에 enum으로 카테고리를 설정해주면되니까)

이 경우에도 별도의 카테고리 테이블을 갖게 해주는게 좋나요?

카테고리의 종류를 기억하는 테이블이 있어야 할 것 같으면서도

이렇게 설정한다면, 아이템의 카테고리를 설정해주기 위해 카테고리 레포지토리로부터 카테고리를 조회하고, 조회한 값을 넣어줘야하는 불필요한 작업이 추가될것 같아서 여쭤봅니다

답변주시면 감사드리겠습니다.

답변 1

0

김영한님의 프로필 이미지
김영한
지식공유자

안녕하세요. 유승현님

정말 간단하고 카테고리를 변경할 일이 거의 없고 단순히 ENUM으로 사용할 수 있다면 만들지 않아도 됩니다.

그런데 이 부분은 요구사항에 따라서 달라지기 때문에 정답이 있는 것은 아닙니다.

감사합니다.

유승현님의 프로필 이미지
유승현

작성한 질문수

질문하기