티스토리 뷰
| 어노테이션 | 설명 |
| @NoArgsConstructor | 기본생성자를 대신 생성한다. |
| @RequiredArgsConstructor | final이 붙은 멤버변수들을 매개변수로 받는 생성자를 만든다. |
| @Entity | 테이블임을 나타낸다. |
| @Id | Primary Key로 사용한다 |
| @GeneratedValue(strategy = GenerationType.AUTO) | AUTO_INCREMENT 옵션이다. 자동으로 증가된 값을 저장한다. |
| @Column (nullable = false) |
컬럼 값임을 나타낸다. 값이 반드시 존재해야 한다. |
| @MappedSuperclass | 이 클래스를 상속했으면, 이 클래스를 컬럼으로 인식한다. |
| @EntityListeners(AuditingEntityListener.class) (@SpringbootApplication 위에) @EnableJpaAuditing (변수에) @CreateDate (변수에) @LastModifiedDate |
생성/수정 시간을 자동으로 반영한다. 날짜 자동 수정이 되도록 설정한다. 생성일자를 나타낸다. 마지막 수정일자를 나타낸다. |
| @Data | @Getter @Setter @NoArgsConstructor @AllArgsConstructor @EqualsAndHashCode @ToString |
728x90
반응형
'개발 > Spring' 카테고리의 다른 글
| [에러 해결] Post요청시 String형을 @RequestBody로 받는 경우 (0) | 2021.08.01 |
|---|---|
| [에러 해결] InvalidDataAccessApiUsageException (1) | 2021.07.25 |
| @RequestParam과 @PathVariable (0) | 2021.07.24 |
| [에러 해결] UnsatisfiedDependencyException (0) | 2021.07.24 |
| Controller (0) | 2021.07.18 |
댓글