jpa自動メンテナンス作成更新時間
810 ワード
@Data
@Entity
@EntityListeners(AuditingEntityListener.class)
@ToString(exclude = {"notificationUserMapList"})
@Table(name = "notification")
public class Notification {
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
private Long id;
@CreatedDate
@Column(name = "created_at")
private Timestamp createdAt;
@LastModifiedDate
@Column(name = "updated_at")
private Timestamp updatedAt;
}
コメント:
@CreatedDate @LastModifiedDate
@EntityListeners(AuditingEntityListener.class)
Hibernateはまた、上記のような時間注釈の機能実装を提供しており、この方法は、注釈
@UpdateTimestamp
および@CreationTimestamp
に変更するために1ステップの構成のみを必要とする.