Ошибка при получении столбца jsonb с entityManager nativeQuery - PullRequest
0 голосов
/ 30 апреля 2020

У меня проблема с использованием библиотеки hibernate-types-52. В настоящее время я использую последнюю версию с пружинной загрузкой 2.2.6, я вижу, что LocalDate хранятся в виде массива [aaaa, mm, gg]. Почему?

Потому что это вызывает у меня проблему, когда я запрашиваю у менеджера сущностей. Когда я делаю собственный запрос со столбцом jsonb в select, hibernate возвращает «message»: «org.hibernate.MappingException: нет сопоставления диалектов для JDB C type: 1111»,

Так что мой «обходной путь» имеет чтобы преобразовать результат запроса в текст, а затем (из-за того, что я использую Tuple.class), выполнить «обратную» от строки к java объекту с библиотекой Gson.

Но дата в формате массива с приведением к строке не может быть преобразована в объект из библиотеки gson. Как я могу решить эту проблему?

...