спящие аннотации - PullRequest
       1

спящие аннотации

0 голосов
/ 04 марта 2011

Пример выполнения спящего аннотации в eclipse galileo iam: следующая ошибка:

Hibernate: insert into employee1 (Name, ID) values (?, ?)
Exception in thread "main" org.hibernate.exception.SQLGrammarException: Could not execute JDBC batch update
    at org.hibernate.exception.SQLStateConverter.convert(SQLStateConverter.java:67)
    at org.hibernate.exception.JDBCExceptionHelper.convert(JDBCExceptionHelper.java:43)
    at org.hibernate.jdbc.AbstractBatcher.executeBatch(AbstractBatcher.java:253)
    at org.hibernate.engine.ActionQueue.executeActions(ActionQueue.java:237)
    at org.hibernate.engine.ActionQueue.executeActions(ActionQueue.java:141)
    at org.hibernate.event.def.AbstractFlushingEventListener.performExecutions(AbstractFlushingEventListener.java:298)
    at org.hibernate.event.def.DefaultFlushEventListener.onFlush(DefaultFlushEventListener.java:27)
    at org.hibernate.impl.SessionImpl.flush(SessionImpl.java:1000)
    at org.hibernate.impl.SessionImpl.managedFlush(SessionImpl.java:338)
    at org.hibernate.transaction.JDBCTransaction.commit(JDBCTransaction.java:106)
    at net.roseindia.Example1.main(Example1.java:22)
Caused by: java.sql.BatchUpdateException: Table 'test.employee1' doesn't exist
    at com.mysql.jdbc.PreparedStatement.executeBatch(PreparedStatement.java:1566)
    at org.hibernate.jdbc.BatchingBatcher.doExecuteBatch(BatchingBatcher.java:48)
    at org.hibernate.jdbc.AbstractBatcher.executeBatch(AbstractBatcher.java:246)
    ... 8 more

1 Ответ

2 голосов
/ 04 марта 2011

Причина: java.sql.BatchUpdateException: таблица 'test.employee1' не существует

Это означает, что таблица не существует :-) Если вы хотите, чтобы Hibernate автоматически создавал и удалял таблицы, установите для свойства hibernate.hbm2ddl.auto значение create-drop. Кроме того, я бы рекомендовал прочитать документацию по Hibernate, так как это один из лучших источников для начинающих.

http://docs.jboss.org/hibernate/entitymanager/3.6/reference/en/html/configuration.html#setup-configuration

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