PostgreSQL JDB C getObject, поскольку PGobject возвращает ноль после 5 запросов - PullRequest
0 голосов
/ 19 января 2020

После выполнения нескольких (в моем случае 5) запросов во время одного запуска приложения, PostgreSQL JDB C метод ResultSet#getObject(..., PGobject.class) начинает последовательно возвращать null объект в столбце типа 'timestamptz'; всегда доступно значение как #getTimestamp, что дает java.sql.Timestamp. Любые объяснения, способы предотвратить это или здравомыслящие альтернативы очень приветствуются, я думаю?

В частности, меня это беспокоит, так как я пытался опираться на представление строки метки времени, чтобы проанализировать его при сохранении часового пояса информация (выходит за рамки этого вопроса).

Не уверен, что это ошибка, но это также не похоже на документированное поведение.

Использование:

  • зависимость maven / gradle "org. postgresql: postgresql: 42.2.9"
  • postgres v12
...