【发布时间】:2021-01-01 21:33:43
【问题描述】:
是否有任何扩展允许我在 JOOQ 中使用 Postgres ltrees 而无需使用原始 SQL?
有什么方法可以自己制作一个吗?
【问题讨论】:
标签: java sql postgresql jooq
是否有任何扩展允许我在 JOOQ 中使用 Postgres ltrees 而无需使用原始 SQL?
有什么方法可以自己制作一个吗?
【问题讨论】:
标签: java sql postgresql jooq
您必须实现自定义数据类型绑定 (org.jooq.Binding) 并将其应用于生成的代码:https://www.jooq.org/doc/latest/manual/code-generation/custom-data-type-bindings。
Binding 允许您告诉 jOOQ 如何:
?::ltree)PreparedStatementSQLOutput(可选,当您的类型包含在 UDT 中时,目前仅在 Oracle 中)ResultSetCallableStatement(可选,当您从函数 OUT 参数中获取它时)SQLInput(可选,当您的类型包含在 UDT 中时,目前仅在 Oracle 中)【讨论】: