Я начал новый проект, в котором даты на объектах JPA сохраняются с использованием класса java.util.Calendar
, например:
@Column(name="order_date", nullable=false)
private Calendar orderDate;
Я всегда¹ использовал java.util.Date
класс для сохранения дат с использованием JPA / Hibernate:
@Column(name="order_date", nullable=false)
private Date orderDate;
Итак, между Calendar
и Date
есть некоторая разница, которую мне необходимо знать при использовании JPA / Hibernate?
1. Я использую старую версию Hibernate, поэтому я не могу использовать классы LocalDate
/ LocalDateTime
.