Giriş
@EnableJpaAuditing anotasyonu kodda olmalıdır. Ayrıca sınıfa JPA'nın @EntityListener anotasyonuna Spring'in AuditingEntityListener sınıfı verilir.
Örnek
Şöyle yaparız.
Şöyle yaparız.
@EnableJpaAuditing anotasyonu kodda olmalıdır. Ayrıca sınıfa JPA'nın @EntityListener anotasyonuna Spring'in AuditingEntityListener sınıfı verilir.
Örnek
Şöyle yaparız.
@Entity
@Table
@EntityListeners(AuditingEntityListener.class)
public class Student implements Serializable {
...
@Column(nullable = false, updatable = false)
@Temporal(TemporalType.TIMESTAMP)
@CreatedDate
private Date createdAt;
...
}
Örnek
Şöyle yaparız.
@MappedSuperclass
@EntityListeners(AuditingEntityListener.class)
@JsonIgnoreProperties(value = { "createdAt", "updatedAt" }, allowGetters = true)
public abstract class BaseEntity {
@CreatedDate
@Column(name = "created_at")
private Instant createdAt;
@LastModifiedDate
@Column(name = "updated_at")
private Instant updatedAt;
...
}
Hiç yorum yok:
Yorum Gönder