I usually set the date in the @PrePersist
hook:
import javax.persistence.Entity;
import javax.persistence.PrePersist;
// others ignored for brevity
@Entity
public class ComparisonReport implements Serializable {
public static final String TABLE_NAME = "T_COMPARISON_REPORT";
public static final String COLUMN_CREATED_AT = "CREATED_AT";
@Column(name = COLUMN_CREATED_AT)
private LocalDateTime createdAt;
@PrePersist
protected void prePersist() {
if (this.createdAt == null) createdAt = LocalDateTime.now();
}
//others ignored for brevity
}
Shared with from Codever.
👉 Use the Copy to mine
functionality to copy this snippet to your own personal collection and easy manage
your code snippets.
Codever is open source on Github ⭐🙏