Когда я выполняю session.save (Object) Hibernate дает много ошибок. Я отправил этот вопрос на столько форумах насколько это возможноHibernate не может создать таблицу в базе данных.
Первая ошибка: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Table 'entity.listOfcases' doesn't exist
Тогда я вижу еще одна ошибка:
check the manual that corresponds to your MySQL server version for the right syntax to use near 'type=InnoDB' at line 1
я использовал «обновление» и «создать» и в мой файл сопоставления спящего режима, но все же таблица не создается автоматически в базе данных.
<property name="hibernate.hbm2ddl.auto">create</property>
<property name="hibernate.hbm2ddl.auto">update</property>
Используется оба из них выше.
Третья ошибка: "org.hibernate.exception.SQLGrammarException: could not fetch initial value for increment generator"
Я проверил все мои геттер сеттеров и все классы POJO. Все отлично. Когда я создаю таблицы вручную, все работает просто отлично, просто, когда я удаляю эти таблицы и пытаюсь их автоматически создать, это не сработает.
Вы попробовали 'create' самостоятельно? Если вы вручную сделали схему, попробовали «create-drop», а затем переключились на 'create'? –
Но ни один из них не был выполнен. И тот, который я создал вручную, был в базе данных с именем «test», а затем я создал новую БД с именем «entity», а затем внес изменения во все необходимые места. –