티스토리 뷰
반응형
[spring/JPA] @CreatedDate @LastModifiedDate 적용하기
@CreatedDate @LastModifiedDate을 사용하면 등록 업데이트 시간을 자동으로 처리해준다
#Entity
@EntityListeners(AuditingEntityListener.class)
-자동으로 처리되게 해주는 클래스
-@CreatedDate @LastModifiedDate
-사용할 컬럼에 선택
-@Column
-JPA에서 시간 관련 자동화 사용시 컬럼명을 정확히 명시해주는 것이 좋다
@Entity
@Data
@EntityListeners(AuditingEntityListener.class)
public class HistoryContent {
@Id
@GeneratedValue
private Long id;
private String seq;
private String mediaID;
private String period;
private String contentKor;
private String contentEng;
@CreatedDate
@Column(name = "reg_date")
private LocalDateTime regDate;
@CreatedDate
@Column(name = "update_date")
private LocalDateTime updateDate;
}
#JpaAuditing 활성화
@EnableJpaAuditing
@SpringBootApplication
public class EngiumApplication {
public static void main(String[] args) {
SpringApplication.run(EngiumApplication.class, args);
}
}
#JpaAuditing #AuditingEntityListener #@CreatedDate #@LastModifiedDate
반응형
'Spring Framework(스프링)' 카테고리의 다른 글
[spring/JPA] @CreatedDate @LastModifiedDate 상속시켜 BaseEntity만들기 (0) | 2022.10.07 |
---|---|
[JPA/Spring] JPA 기본셋팅 (0) | 2022.10.06 |
[spring/스프링부트/mssql] mssql사용시 드라이버가 ssl secure sockets layer 암호화를 사용하여 sql sever로 보안 연결을 설정할 수 없습니다. 오류: unexpected rethrowing . 발생 시 해결 방법 (0) | 2022.09.07 |
[SLF4J/LOGBack]스프링에서 간단하게 파일로 로그 저장하기 (0) | 2022.09.02 |
[SLF4J/LOGBack] 로그 구조 및 사용방법(기본 셋팅) (0) | 2022.09.02 |
댓글
반응형