/
AAV
/
Book_Store
Обзор
Документация
Войти
/
AAV
/
Book_Store
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
src/main/java/ru/aav/model/BasicEntity.java
32 строки
600 B
AnciborAV
Initial commit
24 мар 2024, 21:52
24 мар 2024, 21:52
e07f059
Код
Авторство
О чём код?
package ru.aav.model; import jakarta.persistence.*; import lombok.Getter; import lombok.NoArgsConstructor; import lombok.Setter; import java.util.Date; @Getter @Setter @NoArgsConstructor @MappedSuperclass public class BasicEntity extends Entity { private Date modified = new Date(); @Temporal(TemporalType.TIMESTAMP) public Date getModified() { return this.modified; } protected void setModified(Date modified) { this.modified = modified; } @PrePersist @PreUpdate protected void updateModifiedDate() { modified = new Date(); } }