Hej, robię sobie projekt w spring boot i mam dwa profile. Jeden korzysta z bazy H2 i wszystko działa okej. Natomiast drugi chciałem zrobić na MySQL i mam problem ponieważ wyskakuje mi błąd
Column 'created_at' cannot be null
W User mam takie pole i w H2 działa wszystko okej, wrzuca datę stworzenia usera, natomiast tutaj wywala powyższy błąd
@Column(name = "created_at", updatable = false, nullable = false)
@Temporal(TemporalType.TIMESTAMP)
@CreatedDate
private Date createdAt;
edit:
Do pola createdAt dodałem adnotację @CreationTimestamp i działa. Ktoś wyjaśni dlaczego wcześniej nie działało, skoro na H2 dodawało datę poprawnie ?