我需要帮助jooq DSL。如何在jooq DSL插件中编写如下:insert into t (c) values (sys_guid());
?
对于甲骨文。
感谢
答案 0 :(得分:3)
每当您在jOOQ中缺少特定于供应商的表达式的功能/支持时,普通的SQL模板是您的帮助: https://www.jooq.org/doc/latest/manual/sql-building/plain-sql-templating
在你的情况下,写一下:
DSL.using(configuration)
.insertInto(T)
.columns(T.C)
.values(field("sys_guid()", T.C.getDataType()));