В моей системе по-прежнему хранится атрибут, имя которого я отредактировал.
У меня есть объектный компонент, в котором я обновил имя атрибута типа boolean.Я изменил его название с «считается» на «годный к употреблению».Я также изменил имя во всех задействованных запросах.
Если я попытаюсь использовать запрос INSERT (в котором раньше у меня был атрибут «с учетом», теперь с «пригодным для использования» - с правильным набором логических значений),используя, таким образом, атрибут «пригодный для использования», система вызывает исключение отсутствующего значения по умолчанию для «рассматриваемого»:
»org.hibernate.engine.jdbc.spi.SqlExceptionHelper: поле« считается »неимеет значение по умолчанию "
(это говорит мне" эй, вы не присвоили значение "для рассмотрения" ").
Я попытался выполнить развертывание моего приложения со значениемHBM2DDL.AUTO (свойство в файле persistence.xml), установленное на «create-drop» (я получил это с этим значением, при развертывании приложения система удаляет данные и схему, а затем создает ее снова - ПОЖАЛУЙСТА, СКАЖИТЕЯ, ЕСЛИ Я ПОЛУЧИЛ НЕПРАВИЛЬНО).Я начал с value = "update" и продолжал работать с этим параметром.Наконец, атрибут «считается» не удаляется (я ожидаю, что он будет удален - я его больше не использую!).
Итак, я не могу выполнить INSERT-запросы из-за атрибута, который я пытался удалить- заменить его другим - который я больше не использую, но он все еще «жив» в системе.
Надеюсь, я хорошо описал свою проблему.
Может ли кто-нибудь помочь?мне?Спасибо.