时区Map到localdatetime而不是offsetdatetime的时间戳

t1qtbnec  于 2021-07-13  发布在  Java
关注(0)|答案(1)|浏览(717)

似乎jooq3.9中新的java时间特性Map了postgresql的 timestamp with time zoneLocalDateTime 而我希望 OffsetDateTime. 这是预期的吗?
示例:我有这样一个postgres表:

CREATE TABLE so_table (
  id serial PRIMARY KEY,
  ts timestamp with time zone
);

我包括 <javaTimeTypes>true</javaTimeTypes> 在我的pom中,生成的类包含以下方法:

public LocalDateTime getTs() {
    return (LocalDateTime) get(1);
}
gmxoilav

gmxoilav1#

这是预期的吗?
是和否。不幸的是,在版本3.9中 TIMESTAMP WITH TIME ZONE 代码生成器中尚未包含数据类型支持:https://github.com/jooq/jooq/issues/5734

相关问题