Java UUID不能与JOOQ和PostgreSQL一起使用
每当我试图设置或检索UUID类型的字段时,我都会从JOOQ得到以下错误:“方言不支持:类型类java.util.UUID在方言null中不受支持”Java UUID不能与JOOQ和PostgreSQL一起使用,java,sql,postgresql,jooq,Java,Sql,Postgresql,Jooq,每当我试图设置或检索UUID类型的字段时,我都会从JOOQ得到以下错误:“方言不支持:类型类java.util.UUID在方言null中不受支持” 其他一切都很好,据我所知,方言被正确设置为Postgres。知道发生了什么吗?您正在使用jOOQ 2.6.4java.util.UUID类型仅从jOOQ 3.0起受支持: 但是,当您进行此操作时,您可能希望升级到最新版本(在我提供此答案时为3.4.1)您能展示一下您的代码吗?在您的问题的这个阶段很难猜到:-)我不确定什么代码会有用。我有一个U
其他一切都很好,据我所知,方言被正确设置为Postgres。知道发生了什么吗?您正在使用jOOQ 2.6.4<代码>java.util.UUID类型仅从jOOQ 3.0起受支持:
但是,当您进行此操作时,您可能希望升级到最新版本(在我提供此答案时为3.4.1)您能展示一下您的代码吗?在您的问题的这个阶段很难猜到:-)我不确定什么代码会有用。我有一个UUID类型的数据库。触发它的最简单的东西是TABLE.FIELD.cast(UUID.class)。我在尝试从记录集中执行factory.update()或.getValue时也看到了这一点。我忘了提到,我使用的是Postgres 9.3和Jooq 2.6.4。