【发布时间】:2019-08-30 22:19:09
【问题描述】:
我在转换 postgresql jsonb 时遇到问题 我按照教程中的说明创建了绑定:jooq tutorial 另请注意,我没有使用 codegen 在我的仓库中,我有以下代码
Binding binding = new PostgresJSONGsonBinding();
Field<JsonElement> gsonObj =
DSL.field("gsonObj",SQLDataType.OTHER.asConvertedDataType(binding));
在方法和方法中出现错误
com.google.gson.JsonSyntaxException: com.google.gson.stream.MalformedJsonException: Unterminated array at line 1 column 42 path $.factories[1]
有人可以帮助理解我做错了什么
是的,我看到了其他问题:issue with jooq
【问题讨论】:
-
您能否说明您在 jOOQ 查询中是如何使用该字段的,以及
gsonObj中的数据是什么样的? -
它已经工作了,问题出在 JsonElement 上,现在我遇到了时间戳问题,我正在使用 postgresql 并且有带 timezon 的时间戳,我实现了记录映射器,但得到了原因:org.jooq.exception。 MappingException: 找不到匹配的构造函数。 ,我应该打开新问题吗? :) @LukasEder
-
我建议您在这里回答自己的问题,因为这可能对其他人有用,然后是的,请就您的新问题提出一个新问题。
-
是的,添加了。
标签: java postgresql jooq