ecsimsw

JpaAuditing / 컬럼 생성일, 수정일 자동 저장 본문

JpaAuditing / 컬럼 생성일, 수정일 자동 저장

JinHwan Kim 2020. 8. 19. 11:41

JpaAuditing / 컬럼 생성일, 수정일 자동 저장

 

1. @EntitiyListeners(AuditingEntityListener.class)

@Entity
@Getter
@EntityListeners(AuditingEntityListener.class)
public class Post{
    @Id
    @GeneratedValue
    private Long id;

    private String category;
    private String writer;
    private String title;
    private String content;

    @CreatedDate
    private LocalDateTime createdDateTime;

    @LastModifiedDate
    private LocalDateTime modifiedDateTime;

    private int viewCnt;
}

 

2. @EnableJpaAuditing으로, JpaAuditing 어노테이션 활성화

@EnableJpaAuditing
@SpringBootApplication
public class Application {
    public static void main(String[] args){
        SpringApplication.run(Application.class, args);
    }
}

 

 

Thymeleaf / temporals.format

<td th:text="${#temporals.format(post.dateTime,'yyyy-MM-dd HH:mm:ss')}">2020.08.21</td>
Comments