반응형 annotation1 annotation 메모 @RequiredArgsConstructor : 선언된 모든 final 필드가 포함된 생성자를 생성해 줍니다.final이 없는 필드는 생성자에 포함되지 않습니다. @Entity : JPA 의 어노테이션 / 테이블과 링크될 클래스임 기본값으로 카멜케이스 이름을 언더스코어 네이밍으로 테이블 이름과 매칭 SalesManager.java => sales_manager table @Id : 해당 필드의 PK 값 @GeneratedValue : PK 생성규칙 2.0 부터는 붙여줘야 오토 인크리먼트가 동작 @Coulmn : 굳이 붙이지 않아도 해당클래스 필드는 모두 컬럼이다. 사용하는 이유는 기본값 외에 옵션 변경이 필요한 경우 varchar 500 또는 type 을 text 로 변경하고 싶은 경우 @Coulmn(c.. 백앤드 이야기/JAVA&Spring 2020. 7. 4. 이전 1 다음 반응형