앱 생성시 DB 테이블을 생성해주는 기능도 제공함
데이터베이스 방언에 맞춘 DDL 을 생성
persistence.xml 파일에서 자동 생성 옵션을 주면 생성됨
개발 초기는 create, update,
테스트서버는 update, validate,
스테이징, 운영 서버는 validate 또는 none 사용
@Column 을 통해 컬렴명(name), unique = true, length = 10 와 같이 컬럼 옵션 줄 수 있음
enum 에는 ORDINAL(순서 값)을 쓰면 안됨.
LocalDate, LocalDateTime 사용시 @Temporal 생략 가능
@Id : 직접 할당
@GenaratedValue : 자동할당
자연키 : 비즈니스적으로 의미있는 키 (전화번호, 주민번호 등)