хранить строки произвольной длины в Postgresql

У меня есть приложение Spring, которое использует JPA (зимовать) изначально создан с помощью Spring Roo. Мне нужно хранить строки произвольной длины, поэтому я аннотировал поле@Lob:

public class MyEntity{

    @NotNull
    @Size(min = 2)
    @Lob
    private String message;

    ...
}

Приложение работает нормально в localhost, но я развернул его на внешнем сервере, и появилась проблема с кодировкой. По этой причине я хотел бы проверить, в порядке ли данные, хранящиеся в базе данных PostgreSQL, или нет. Приложение создает / обновляет таблицы автоматически. И для этого поля (сообщения) он создал столбец типа:

текст НЕ НУЛЬ

Проблема в том, что после сохранения данных, если я просматриваю таблицу или просто делаю ВЫБОР этого столбца, я не вижу текст, но цифры. Эти числа кажутся идентификаторами «где-то», где хранится эта информация.

Может кто-нибудь сказать мне точно, что это за идентификаторы и есть ли возможность увидеть сохраненные данные в столбце @Lob из предложения pgAdmin или select?

Есть ли лучший способ хранить строки произвольной длины в JPA?

Благодарю.

Ответы на вопрос(3)

Ваш ответ на вопрос