Драйвер Postgres JDBC, похоже, неправильно обрабатывает сгустки UTF-8.При извлечении саба символы не являются правильными (вы получаете? Оценки за символы не ascii).
Возможно, это известная проблема:
К счастью для своего приложения я обычно избегаю сгустков, поэтому поля, которые были сгустками, я только что превратил в действительно большие вархары.
Как другие люди справляются с этим ограничением?
Добавление @Type (type = "org.hibernate.type.StringClobType") к описанию сгустка в hibernate решает его для меня.
CLOB? Вы имеете в виду text или varchar, PostgreSQL не имеет типа данных clob. Драйвер PostgreSQL JDBC не имеет проблем с этим, он был бы бесполезен без поддержки UTF8. Здесь все отлично работает.
text
varchar