Проблема в том, что вы думаете, таблица существует и что источник данных правильно настроен, а Hibernate знает , что это не правильно.
Увеличьте журналуровни и используйте -Dhibernate.show_sql=true
, чтобы включить ведение журнала для операторов SQL.Это должно помочь отследить это.
[EDIT] Также убедитесь, что у вас нет пробелов до или после аннотации @Table
.Если у вас есть такая аннотация:
@Table(name = "myTable ") // Note the space after the name!!
, тогда Hibernate будет использовать имя в кавычках для создания таблицы (поэтому у вас будет таблица с именем SQL 'MYTABLE '
), но она не всегда будет заключать в кавычки имяпри запуске запросов.