Хранение поля JSON с использованием Hibernate и Oracle DB - PullRequest
0 голосов
/ 26 октября 2018

Я использую Hibernate с Spring Boot, подключенным к базе данных Oracle. Одна из моих сущностей Java - это класс с объектом Jackson JsonNode, и я хочу сохранить его в базе данных как одно поле. Oracle рекомендует хранить JSON как BLOB, но Hibernate, похоже, не знает, как преобразовать JsonNode в BLOB по умолчанию. Пример класса сущности ниже:

@Entity    
public class MyEntity {
  @Id
  private Integer id;

  @Column(columnDefinition = "blob")
  private JsonNode data;
}

Как бы вы порекомендовали мне это сделать? Я предполагаю, что мне нужно написать какой-то класс преобразования для преобразования в и из BLOB.

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