티스토리 뷰
어노테이션 | 설명 |
@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 |
댓글