



Вам нужно использовать TemporalType.TIMESTAMP для DateTime.
Ты должен быть способен. Есть ли конкретная причина, по которой вы хотите использовать DateTime? java.util.Date имеет компонент отметки времени.
Вы имеете в виду DateTime от Joda Time? Вам лучше перейти на класс Java 8 LocalDateTime, который поддерживается с Hibernate 5.0 с дополнительной зависимостью модуля, а с 5.2 он встроен.
Это то, что вам нужно сделать.
@Column
@Temporal(TemporalType.TIMESTAMP)
private Date created_at;
Вам не нужно писать @Type(type = "date"). И смени свой TemporalType на TimeStamp. Итак, наконец, ваш код будет таким:
@Column
@Temporal(TemporalType.TIMESTAMP)
private Date created_at;
PS: Вам не нужно писать тег @Column.
Используйте атрибут columnDefinition аннотации @Column:
@Column(name = "startTime", columnDefinition = "DATETIME")
@Temporal(TemporalType.TIMESTAMP)
private Date startTime;
Хорошо, но могу ли я использовать private DateTime startTime;?
@Peter Penzov Можете попробовать?
да. создать геттер и сеттер для использования вне класса.
Могу ли я использовать
private DateTime startTime;?