Comments 5
Ура, стримы!!!
-1
UFO just landed and posted this here
Очень странно, что не сделали java.time.Instant, который есть натуральная замена java.sql.Timestamp. И вот еще очень интересно во что же мепится java.time.OffsetDateTime? Ведь очень немногие базы данных предоставляют временнЫе типы с зоной/смещением. Обычно когда нужно сохранять зону, делается дополнительное поле. Полагаю что OffsetDateTime конвертится в LocalDateTime, а затем сохраняется как обычное локальное время. При чтении, однако, оригинальная зона/смещение теряется.
+1
Действительно кажется странным не включение поддержки Instant в спецификации JPA 2.2 (хотя изначально об этом также заявлялось). Более того, эту поддержку удалось реализовать в Hibernate 5.3. Что касается OffsetDateTime, то основная идея как раз и состояла от ухода в необходимости хранения информации о зоне в дополнительных полях и отображению данных посредством TIMESTAMP WITH TIME ZONE. И это в действительности удалось. Подобный вопрос затронут тут.
0
Sign up to leave a comment.
Что нового в JPA 2.2