Hibernate для обновления схемы таблицы - PullRequest
2 голосов
/ 13 мая 2011

Я использую спящий режим 3. *.Я хочу обновить длину одного столбца таблицы с 255 до 512. В таблице уже есть данные.Я пробовал "hbm2ddl.auto = update", но я выдает ошибку типа: ОШИБКА JDBCExceptionReporter: Строка или двоичные данные будут усечены.12 мая 2011 г. 19: 49: 37,265 WARN DefaultMetricsRepository: Обнаружена ошибка при закрытии сеанса Hibernate org.hibernate.PropertyValueException: свойство not-null ссылается на нулевое или временное значение:

1 Ответ

4 голосов
/ 13 мая 2011

Увы, Hibernate не может изменить столбцы. Я бы тоже хотел, но это не так. Поэтому вам придется вручную изменить его.

Полагаю, вы можете написать что-нибудь, чтобы подключить код обновления схемы, чтобы ALTER выполнялись запросы.

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