У меня есть Entity с двумя колонками, которая содержит дату:разного времени в двух столбцах дат после вставки новой записи с помощью Hibernate
@Entity
@Table
public class Document {
@DateTimeFormat(pattern = DateUtils.DD_MM_YYYY_HH_MM)
Generated(value = GenerationTime.INSERT)
@Column(nullable = false, name = "created_datetime")
private Timestamp createdDateTime;
@DateTimeFormat(pattern = DateUtils.DD_MM_YYYY_HH_MM)
@Generated(value = GenerationTime.ALWAYS)
@Column(name = "last_updated_datetime")
private Timestamp lastUpdatedDateTime;
//....
}
Когда я сохраняю новый объект Document, это два столбца в базе данных имеют то же самое время. Но иногда они имеют разное время около 10 ... 200 миллисекунд. Я не понимаю, почему.