<aside> 💡 1. 회원은 일반 회원과 관리자로 구분해야 한다.
회원 가입일과 수정일이 있어야 한다.
회원을 설명할 수 있는 필드가 있어야 한다. 이 필드는 길이 제한이 없다.
</aside>
package hellojpa;
import javax.persistence.*;
import java.util.Date;
@Entity
public class Member {
@Id
private Long id;
@Column(name = "name")
private String username;
private Integer age;
@Enumerated(EnumType.STRING)
private RoleType roleType;
@Temporal(TemporalType.TIMESTAMP)
private Date createdDate;
@Temporal(TemporalType.TIMESTAMP)
private Date lastModifiedDate;
@Lob // 큰 컨텐츠 넣고 싶을 때 사
private String description;
public Member() {
}
}


주의! ORDINAL 사용X
→ ORDINAL은 ENUM의 순서를 저장하는 것 ( 0, 1, 2~~ 이렇게 저장됨)
→ 만약 중간에 ENUM에 중간에 다른 값이 들어오면 순서가 바뀌는 불상사가 일어남
