@Enumerated1 Enum에 내가 설정한 문자열 값으로 출력하기 보통 어떤 상태값을 enum으로 많이 사용합니다! 저도 판매 글을 올릴때 상태값을 아래와 같이 기본 설정을 in_progress로 두었습니다. 그리고 postman으로 요청한 후 db를 확인해 보면 status 값에 "0"이 뜨는 것을 확인할 수 있는데요! 이건 enum class에 제가 설정한 값의 인덱스 값이 들어간 것입니다, 아래가 제가 설정한 enum SaleStatus인데요. IN_PROGRESS가 인덱스 0, COMPLETED가 인덱스 1로 DB에는 표현 됩니다! 따라서 저는 잘 입력된 것임을 확인할 수 있죠. 만약에 인덱스값 말고 제가 설정한 스트링 값으로 DB에도 저장하고 싶다면 에너테이션 하나를 필드값에 붙여주면 됩니다. 게시글의 satus 필드값 위에 @enumerated를 이넘타입은 .. 2023. 11. 14. 이전 1 다음