어노테이션 설명 @SuppressWarnings 컴파일러가 일반적으로 경고하는 내용 중 이 내용은 제외시킬 때 사용 @Entity 퍼시스턴스화 될 클래스를 선언 @Table DB에 있는 테이블과 맵핑 시킨다. @Data 각 필드의 setter, getter가 자동 생성 @EqualsAndHashCode Equals 와 hashCode 함수를 만들어 줌 @JsonIgnoreProperties 클래스 내에 없는 필드가 json에 존재할 때 에러 방지 설정 @GeneratedValue primary 컬럼에 고유값을 자동으로 생성 부여 @Id 이 클래스의 어느 속성이 유일한 식별자 인지를 가리킴 @Enumerated Java Enum class를 표현 @Column 컬럼 길이, 널 값, 제약과 같은 세부사항을 ..