Как обрабатывать LocalDateTime, хранящийся как byteArray / blob, при переходе с Hibernate 5.0.6. Окончательный на 5.4.5. - PullRequest
0 голосов
/ 10 октября 2019

В настоящее время я выполняю миграцию веб-приложения с использованием Hibernate 5.0.6. Окончательный вариант - 5.4.5. Окончательный. В настоящее время я пытаюсь найти решение, как перенести значения LocalDate и LocalDateTime, которые хранятся в виде BLOB-объектов в БД. С Hibernate 5.4.5.Final я получаю исключение при попытке прочитать значения, потому что оно не исключает значения, которое должно быть Blob. В настоящее время я вижу только одно возможное решение:

  1. Возвращаясь к 5.0.6.Final, создавая временно поле типа String для каждого LocalDate или LocalDateTime и сохраняя значение BLOB-объекта как String.
  2. Переключение на 5.4.5. Наконец, изменив поля LocalDate / LocalDateTime на TIMESTAMP и заполнив его соответствующими значениями из поля String.

Есть ли лучшие решения для этого?

Флориан

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