강의

멘토링

커뮤니티

Inflearn Community Q&A

choongheedev2479's profile image
choongheedev2479

asked

Java ORM Standard JPA Programming - Basics

Field and Column Mapping

Enum 타입 대신 1:1 매핑

Written on

·

252

0

안녕하세요!

실무에서, 강의와 같은 예제의 상황을 만났을 때, 
RoleType 테이블을 새로 만들어서 Foreign Key 연결하는 것 보다 Enum 타입을 더 많이 사용하나요??

감사합니다!

JPAjava

Answer 1

1

yh님의 프로필 이미지
yh
Instructor

안녕하세요. 충희님

ADMIN에서 관리자가 실시간으로 RoleType을 추가하고 제외해야 하면, 별도의 테이블을 생성해서 관리하는 것이 좋습니다.

그게 아니라 프로그래머가 코드로 배포하고 관리해야 하면 ENUM으로 관리하는게 좋습니다.

ENUM을 활용하는 좀 더 자세한 방법은 다음 글을 읽어보시면 도움이 되실꺼에요.

https://woowabros.github.io/tools/2017/07/10/java-enum-uses.html

감사합니다.

choongheedev2479's profile image
choongheedev2479

asked

Ask a question