我在 Oracle 中有一个表,其中包含类型为 DATUM
的列 Date
。
运行“jooq-codegen:generate”后,创建了一个 Java 类,其中字段 DATUM
的类型为 LocalDate
。
现在我想区分 JOOQ 中的 01.01.2022
和 DATUM
。
在 Oracle 中,它只是
TO_DATE('01.01.2022') - DATUM
但是我无法将其翻译成 JOOQ。
minus
不接受数据类型。 dateDiff
函数也不起作用,因为 Java 中的 DATUM 变成了 LocalDate
,它必须是 Date
。如何在 JOOQ-Statement 中转换类型?或者有其他解决方案吗?