Pull to refresh

Comments 5

UFO just landed and posted this here
Да. Из пдф не очень удобно было переносить :(
Поправил всё, большое спасибо.

Очень странно, что не сделали java.time.Instant, который есть натуральная замена java.sql.Timestamp. И вот еще очень интересно во что же мепится java.time.OffsetDateTime? Ведь очень немногие базы данных предоставляют временнЫе типы с зоной/смещением. Обычно когда нужно сохранять зону, делается дополнительное поле. Полагаю что OffsetDateTime конвертится в LocalDateTime, а затем сохраняется как обычное локальное время. При чтении, однако, оригинальная зона/смещение теряется.

Действительно кажется странным не включение поддержки Instant в спецификации JPA 2.2 (хотя изначально об этом также заявлялось). Более того, эту поддержку удалось реализовать в Hibernate 5.3. Что касается OffsetDateTime, то основная идея как раз и состояла от ухода в необходимости хранения информации о зоне в дополнительных полях и отображению данных посредством TIMESTAMP WITH TIME ZONE. И это в действительности удалось. Подобный вопрос затронут тут.
Sign up to leave a comment.