1. @Entity @Entity가 붙은 클래스는 JPA가 관리하는 엔티티이다. 꼭 기본 생성자가 있어야한다. ( 파라미터X) 2. @Table 엔티티와 매핑할 테이블을 지정하는 어노테이션이다. 속성으로 name = "" 으로 매핑할 테이블 이름을 변경할 수 있다. 3. @Enumerated enum을 설정하고 싶을 때 사용한다. (EnumType.STRING)으로 설정해주어야 안전하다. ORDINAL도 있는데 (default)이는 순서를 DB에 저장하는 것으로 안전하지않다. 예시 ) @Enumerated(EnumType.STRING) private OrderStatus status; 4. @Id 해당 변수를 pk로 설정해준다. 5. @GeneratedValue 따로 값을 넣지 않아도 자동적으로 숫자가 ..