Skip to content

DB Enum을 사용할 수 있도록 Entity annotation 추가 #237

@given-dragon

Description

@given-dragon

AS - IS

@Entity
class TempEntity(
    @Enumerated(EnumType.STRING)
    @Column(nullable = false)
    var tempType: TempType = TempType.TEMP_ENUM_FIELD,
)

TO - BE

@Entity
class TempEntity(
    @Enumerated(EnumType.STRING)
    @Column(columnDefinition = "temp_enum", nullable = false)  // column definition 추가
    @JdbcTypeCode(SqlTypes.NAMED_ENUM)  // 추가
    var tempType: TempType = TempType.TEMP_ENUM_FIELD,
)

Metadata

Metadata

Assignees

Labels

No labels
No labels
No fields configured for 🔄Refactor.

Projects

Status

No status

Relationships

None yet

Development

No branches or pull requests

Issue actions