์ด์ ๋ ธ์ ๋ธ๋ก๊ทธ์ enum ํ๋๋ฅผ ๊ธฐ์ค์ผ๋ก ์ ๋ ฌํ๊ธฐ (2022.02.20)๋ก๋ถํฐ ๋ง์ด๊ทธ๋ ์ด์ ๋ ๊ธ์ ๋๋ค.
public enum Tier {
BRONZE, // 0
SILVER, // 1
GOLD, // 2
DIAMOND // 3
}
@Entity
public class User {
@Enumerated(EnumType.ORDINAL) // Default Setting
private Tier tier;
}
- enum์ ordinal ๊ฐ์ 0๋ถํฐ ์์
- BRONZE : 0
- SILVER : 1
- ...
- Default Setting์ธ @Enumerated(EnumType.ORDINAL) ์ enum์ ordinal ๊ฐ์ DB์ ์ ์ฅ
⇒ Integer ํ๋์ฒ๋ผ ์ค๋ฆ์ฐจ์, ๋ด๋ฆผ์ฐจ์ ์ ๋ ฌํ๋ฉด ๋จ.