해결된 질문
작성
·
450
3
@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)은 위와 마찬가지로 값들을 리스트로 펼쳐놓은 것 뿐입니다.
감사합니다!