2013-03-01 3 views
1

У меня есть большой сценарий роя. Кто генерирует базу данных в MySQL-5.6.10. Я могу успешно создать схему, я могу добавить данные в базу данных.Hibernate hbm2ddl validate - не может разрешить все проверки

но Если я переключаюсь с

<property name="hibernate.hbm2ddl.auto" value="create"/> 

в

<property name="hibernate.hbm2ddl.auto" value="validate"/> 

Есть много вопросов, я не могу решить из MySQL конвертировать из булевых в бит как:

Wrong column type in ... for column ... . Found bit, expected: boolean 

Хорошо, теперь мой вопрос:

Необходимо ли разрешить все проблемы?

Должен ли я запретить использование с базами данных в Validate создавать предупреждения?

ответ

0

Я решил эту же проблему, поставив none вместо create или validate.

В один раз, когда вы создаете dbre.xml, нет необходимости проверять модель - только если вы вносите изменения в структуру базы данных. Для этого может потребоваться немного больше анализа влияния, но это исправление уже работало на меня.

+0

Мне нравится использовать 'validate', если это необходимо. Это необходимо? –