似乎jooq 3.9中的新Java时间特性将postgresql的timestamp with time zone
映射到LocalDateTime
,而我希望OffsetDateTime.
这是预期的吗?
示例:我有一个这样的postgres表:
CREATE TABLE so_table (
id serial PRIMARY KEY,
ts timestamp with time zone
);
我在我的pom中包含<javaTimeTypes>true</javaTimeTypes>
,生成的类包含此方法:
public LocalDateTime getTs() {
return (LocalDateTime) get(1);
}
答案 0 :(得分:2)
这是预期的吗?
是和否。不幸的是,在版本3.9中,TIMESTAMP WITH TIME ZONE
数据类型支持尚未包含在代码生成器中:https://github.com/jOOQ/jOOQ/issues/5734