【发布时间】:2017-10-08 01:10:06
【问题描述】:
org.jooq.impl.DSL.currentLocalDateTime() 在 SQL 方言 Oracle 中呈现为 current_timestamp(参见类 org.jooq.impl.CurrentTimestamp,相关代码未公开)。
在 Java 8 中,java.time.LocalDateTime 是日期时间没有时区。因此,我希望 jOOQ 呈现 LOCALTIMESTAMP 而不是 CURRENT_TIMESTAMP,因为 the difference between LOCALTIMESTAMP function and CURRENT_TIMESTAMP is that LOCALTIMESTAMP returns a TIMESTAMP value while CURRENT_TIMESTAMP returns a TIMESTAMP WITH TIME ZONE value。
如何强制 jOOQ 呈现没有时区的时间戳?最好不定义CustomField?
【问题讨论】: