추후에 검색기능을 넣기 위해 메뉴에 카테고리 enum을 넣어줬다.
MenuCategoryEnum Entity
public enum MenuCategoryEnum {
한식,
중식,
일식,
양식,
분식,
간식,
치킨,
피자
}
Menu Entity
@Column(nullable = false)
@Enumerated(value = EnumType.STRING)
private MenuCategoryEnum menuCategoryEnum;
public Menu(MenuRequestDto requestDto, Store store) {
this.menuName = requestDto.getMenuName();
this.menuInfo = requestDto.getMenuInfo();
this.menuPrice = requestDto.getMenuPrice();
this.menuImg = requestDto.getMenuImg();
this.menuPossibleEnum = requestDto.getMenuPossibleEnum();
this.menuCategoryEnum = requestDto.getMenuCategoryEnum();
this.store = store;
}
카테고리를 enum으로 줘서 생성때 부여하도록 설정하였다. 추후에 검색할때 이름으로 검색, 카테고리로 검색 두가지로 나눠서 검색할 예정이다.
'java 배우기 > TIL' 카테고리의 다른 글
| 포스트맨 JWT 토큰 바로 적용하기 (0) | 2024.09.25 |
|---|---|
| 오류 정리 하기[org.springframework.web.bind.MissingServletRequestParameterException: Required request parameter 'menuCategoryEnum' for method parameter type MenuCategoryEnum is present but converted to null] (0) | 2024.09.24 |
| 배달 서비스 만들어보기 (0) | 2024.09.23 |
| Java Stream 사용법 (0) | 2024.09.20 |
| fork 한 프로젝트 깃허브에 잔디 심기 (0) | 2024.09.12 |