【问题标题】:How to use jOOQ to correctly generate date and time types with SQLite如何使用 jOOQ 通过 SQLite 正确生成日期和时间类型
【发布时间】:2020-01-30 07:05:54
【问题描述】:

根据 SQLite 文档,可以将日期和时间存储在具有 TEXT、REAL 或 INTEGER 亲和力的列中。
为了清楚起见,我会选择 TEXT。

我希望 jOOQ 能够生成字符串字段。
如何让 jOOQ 正确生成 JSR-310 java.time(LocalDateLocalTimeLocalDateTime)类型?

【问题讨论】:

    标签: sqlite jooq


    【解决方案1】:

    你可以告诉 jOOQ 的代码生成器重写你的数据类型: https://www.jooq.org/doc/latest/manual/code-generation/data-type-rewrites

    使用来自SQLDataType 的类型名称,例如:

    <forcedTypes>
      <forcedType>
        <name>LOCALDATE</name>
        <includeExpression>DATE_COLUMN</includeExpression>
      </forcedType>
    </forcedTypes>
    

    【讨论】:

      猜你喜欢
      • 2019-12-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-04-02
      • 1970-01-01
      • 2014-05-23
      • 1970-01-01
      • 2015-07-27
      相关资源
      最近更新 更多