issues
search
team-mic
/
HearAndThere_Server
0
stars
1
forks
source link
[Fix] 카테고리를 기존 Enum에서 Entity 관리 대상으로 변경
#88
Closed
kwonsye
closed
3 years ago
kwonsye
commented
3 years ago
카테고리에 대해서 기존 Enum 으로 처리했던 것을 Entity로 만들어서 테이블화 한다.
Enum 에서 Entity 로 변경하는 이유
Enum 은 이후 더 이상의 변화가 없을 것이(혹은 최대한 적은 변화만 있을 것이) 예상되는 대상을 다루는 것이 좋다고 판단
카테고리의 경우 이후 기획 상 추가/수정될 수 있는 가능성이 크기 때문에 Enum 보다 Entity 로 관리 하는 것이 좋다고 판단
카테고리의 경우 테이블 관계의 복잡성을 최소화 시키기 위해 kor, eng 버전을 정규화 시키지 않고 컬럼으로 분리해서 관리한다.
Main Category(대카테고리) 와 Sub Category(소카테고리) 각각 별도로 Entity 화 시킨다.
완료 조건
[x] Main Category 와 Sub Category 를 독립된 엔티티로 만들고 연관관계를 준다.
[x] 카테고리 데이터를 insert 하는 코드를 생성한다.
[x] 기존 모든 Category Enum 코드를 Category Entity 로 변경한다.
[x] 로컬 테스트
Related issue
80
Reference
없습니다.
Check List
[x] 관련 issue가 있다면 추가했나요?
[x] 유의미한 label을 추가했나요?
완료 조건
Related issue
80
Reference
Check List