Cześć, mam jakiś taki dziwny przypadek zdarzający się mega rzadko, ale jednak. Jest sobie encja jpa dziedzicząca po czymś takim:
@MappedSuperclass
@Getter
public abstract class AbstractBaseEntity implements Serializable {
@Column(name = "created", nullable = false)
public LocalDateTime created;
@Column(name = "updated", nullable = false)
public LocalDateTime updated;
@PrePersist
protected void onCreate() {
updated = created = LocalDateTime.now();
}
@PreUpdate
protected void onUpdate() {
updated = LocalDateTime.now();
}
}
i czasami przy selekcie zdarza się tak, że leci
Caused by: org.postgresql.util.PSQLException: ERROR: null value in column "created" violates not-null constraint
, mimo, że w bazie danych w kolumnie created
jest normalnie wartość.
Wszystkie inne kolumny zaczytuje normalnie a tutaj wpierdzela null.
Jakieś pomysły? Stos to oczywiście SPRING + JPA + PSQL :D