ORM: JSON вместо LOB в Hibernate / JPA - PullRequest
1 голос
/ 01 февраля 2012

Есть ли в Hibernate способ сериализации массивов или карт в виде JSON вместо LOB?Есть ли способ, как это сделать с аннотациями?Таким образом, столбцы могут быть удобочитаемыми.

Спасибо

1 Ответ

1 голос
/ 01 февраля 2012

вижу как минимум два варианта:

  • создайте столбец private String content и установите внутри него JSON: entity.setContent(toJson(content)). Вы можете использовать GSON или Джексона для метода toJson.

  • используйте пользовательский спящий режим @Type и реализуйте его для сериализации поля в JSON.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...