gpt4 book ai didi

java - jooq 为 Oracle 返回没有时间的日期

转载 作者:太空宇宙 更新时间:2023-11-04 10:11:50 24 4
gpt4 key购买 nike

我正在使用 Jooq v3.1.0,并且 Oracle 日期列有问题。 Jooq 调用的 Oracle 过程仅返回没有时间的日期信息(例如:“31.08.2018”。我期望“31.08.2018 18:44:05”)

我尝试了以下解决方法

<database>
<!-- Use this flag to force DATE columns to be of type TIMESTAMP -->
<dateAsTimestamp>true</dateAsTimestamp>

<!-- Define a custom binding for such DATE as TIMESTAMP columns -->
<forcedTypes>
<forcedType>
<userType>java.sql.Timestamp</userType>
<binding>org.jooq.impl.DateAsTimestampBinding</binding>
<types>DATE</types>
</forcedType>
</forcedTypes>
</database>

但它不起作用并抛出以下错误:org.jooq:jooq-codegen-maven:3.1.0:为参数userType生成:在org.jooq.util.jaxb.ForcedType类中找不到“userType”

有什么建议吗?谢谢。

最佳答案

根据jOOQ configuration不需要自定义绑定(bind)。 dateAsTimestamp 标志应该足以让它工作。

关于java - jooq 为 Oracle 返回没有时间的日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52204414/

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