BaseEntity
페이지 정보
본문
[소스코드]
package web.domain;
import java.time.LocalDateTime;
import org.springframework.data.annotation.CreatedDate;
import org.springframework.data.annotation.LastModifiedDate;
import org.springframework.data.jpa.domain.support.AuditingEntityListener;
import jakarta.persistence.Column;
import jakarta.persistence.EntityListeners;
import jakarta.persistence.MappedSuperclass;
import lombok.Getter;
@MappedSuperclass //아래 설명 참조
@EntityListeners(value = { AuditingEntityListener.class }) //상속받은 객체에서 어떤 변화가 일어나는 것을 감지
@Getter
public class BaseEntity {
@CreatedDate //생성 시간
@Column(name = "regdate", updatable = false) //수정시 미사용
private LocalDateTime regDate;
@LastModifiedDate //최종 수정 시간을 자동 처리 용도
@Column(name = "moddate")
private LocalDateTime modDate;
}
- 이전글Board 24.06.14
- 다음글BoardRepository ( interface ) - JpaRepository 상속 24.06.14
댓글목록
등록된 댓글이 없습니다.