|
|
- package com.whn.hellospring.model;
-
- import lombok.AllArgsConstructor;
- import lombok.Data;
- import lombok.NoArgsConstructor;
- import org.hibernate.annotations.CreationTimestamp;
- import org.hibernate.annotations.Sort;
- import org.hibernate.annotations.UpdateTimestamp;
-
- import javax.persistence.*;
- import java.io.Serializable;
- import java.util.Date;
-
- @MappedSuperclass
- @Data
- @NoArgsConstructor
- @AllArgsConstructor
- public class BaseEntity implements Serializable {
-
- @Id
- @GeneratedValue(strategy = GenerationType.IDENTITY)
- private Long id;
-
- @Column(updatable = false)
- @CreationTimestamp
- private Date createTime;
-
- @UpdateTimestamp
- private Date updateTime;
-
- }
|