용도: jpa가 해당 클래스를 엔티티로 인식하게 하기위해

Untitled

사용예시

저기서 @GeneratedValue어노테이션은 기본키를 생성하는 방법을 지원

GenerationType.IDENTITY → 기본 키 생성을 데이터베이스에 위임한다.

GenarationType.AUTO → 기본값을 DB방언(?)에 맞춰 자동으로 설정하여준다.

GenarationType.SEQUENCE→ 시퀀스는 유일한 값을 순서대로 생성하는 특별한 데이터베이스 오브젝트라 한다네여…. (잘 모르겟음)

GenarationType.TABLE → 키생성전용 테이블을 하나 만들고 여기에 이름과 값으로 사용할 칼럼을 만들어서 데이터베이스 시퀀스를 흉내냄 (잘은 모르겠다..)

@Id → 기본키 (primarykey)를 지정한다. 위 사용예시에서는 id가 해당될 것이다