gpt4 book ai didi

java - Jooq - 带时间的日期列

转载 作者:行者123 更新时间:2023-11-30 08:23:36 24 4
gpt4 key购买 nike

在我的 oracle 数据库中,在一个表中,我有一个日期列。我使用 jooq 获取它,它是一个简单的选择查询。 jooq 获取列值,但没有时间。我是否遗漏了任何配置?

最佳答案

默认情况下,jOOQ 映射 Oracle 的 DATE列到 java.sql.DateTIMESTAMPjava.sql.Timestamp .

如果您想使用 Oracle 的历史 DATE语义(具有秒精度的日期时间),那么你可以让 jOOQ 生成 java.sql.Timestamp列也用于 DATE使用 <dateAsTimestamp/> 的列代码生成标志:

<!-- Generate java.sql.Timestamp fields for DATE columns. This is
particularly useful for Oracle databases.
Defaults to false -->
<dateAsTimestamp>false</dateAsTimestamp>

详情在这里: http://www.jooq.org/doc/latest/manual/code-generation/codegen-advanced/

jOOQ User Group 上也给出了这个答案

关于java - Jooq - 带时间的日期列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23560232/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com