Ich habe eine JPA Klasse
Das Shema wird mir in der Datenbank korrekt angelegt. Speichere ich jetzt allerdings eine Instanz, dann kommt es zu einem Fehler der mir sagt
Also das die Annotation @CreatedDate gar nicht greift. Weis einer von euch woran dieses liegen könnt?
Code:
@Entity
@Table(name = "projects")
public class Project {
@Id
@GeneratedValue(strategy = GenerationType.AUTO)
private Long id;
@NotBlank
@Column(nullable = false)
private String name;
@Lob
private String description;
@CreatedDate
@Column(name="created_at", nullable = false, updatable = false)
@Temporal(TemporalType.TIMESTAMP)
private Date createdAt;
@LastModifiedDate
@Column(name="updated_at", nullable = false)
@Temporal(TemporalType.TIMESTAMP)
private Date updatedAt;
....
Das Shema wird mir in der Datenbank korrekt angelegt. Speichere ich jetzt allerdings eine Instanz, dann kommt es zu einem Fehler der mir sagt
Caused by: org.h2.jdbc.JdbcSQLException: NULL nicht zulässig für Feld "CREATED_AT"
NULL not allowed for column "CREATED_AT"; SQL statement:
insert into projects (created_at, description, name, updated_at, id) values (?, ?, ?, ?, ?) [23502-197]
Also das die Annotation @CreatedDate gar nicht greift. Weis einer von euch woran dieses liegen könnt?