인프런 커뮤니티 질문&답변
enum 컬럼 옵션에 대한 질문합니다.
해결된 질문
작성
·
533
3
10강의 Typeorm 이론의 EnumColumn에서는 EumColumn에서는
@Column({
type : 'enum',
enum : Role,
default : Role.USER,
})
role: Role;enum에 Role 타입을 enum : Role 이렇게 넣고 11강의 Relations강의에서 Enum Column에서는@Column({
enum : Object.values(RolesEnum),
type : 'enum',
default : RolesEnum.USER
})
role : RolesEnum;옵션에서 enum : Object.values(RolesEnum)로 설정을 하는데 무슨 차이가 있나요?답변 1
1
코드팩토리
지식공유자
안녕하세요!
사실상 아무런 차이가 없습니다.
enum: Role은 Role Enum을 Enum 값들로 사용하라는 뜻이고
Object.values(RolesEnum)은 위와 마찬가지로 값들을 리스트로 펼쳐놓은 것 뿐입니다.
감사합니다!





