кажется, что новая функция времени Java в jooq 3,9 карты в PostgreSQL timestamp with time zone
к LocalDateTime
, тогда как я бы ожидать OffsetDateTime.
метка времени с часовым поясом отображается в LocalDateTime вместо OffsetDateTime
ли, что ожидается?
Пример: У меня есть таблица Postgres, как это:
CREATE TABLE so_table (
id serial PRIMARY KEY,
ts timestamp with time zone
);
включает <javaTimeTypes>true</javaTimeTypes>
в моем П и сгенерированный класс включает в себя этот метод:
public LocalDateTime getTs() {
return (LocalDateTime) get(1);
}
Я пропустил эту проблему - спасибо. И хорошая работа в любом случае для этой новой функции :-) – assylias
Итак, из презентации [# 4429] (https://github.com/jOOQ/jOOQ/issues/4429) 'LocalDate => DATE',' LocalTime => TIME', 'LocalDateTime => TIMESTAMP',' OffsetTime => TIME_WITH_TIMEZONE', 'OffsetDateTime => TIMESTAMP_WITH_TIMEZONE', все реализовано, но последнее, верно? – assylias
@assylias: Но последние два –