Я использую Spring-3.0.5 и Hibernate-3 для проекта, над которым я работаю.
Я периодически получаю «org.hibernate.MappingException: Unknown entity:» только для таблицы домена «user_roles» и только для нее, когда я пытаюсь вставить запись в эту таблицу. Все доменные объекты используют" javax.persistence.Entity " и not" org.hibernate.annotations.Entity ", что как правило, причина этой ошибки. Бину "sessionFactory" предоставлено значение " packagesToScan ". Очистка и строительство проекта не помогли.
Удивительно, но при развертывании в Tomcat на консоли отображаются следующие строки:
[AnnotationBinder] Binding entity from annotated class: UserRole
[EntityBinder] Bind entity UserRole on table user_roles
как и для всех других классов доменов.
(Этот вопрос, похоже, является точной копией другого вопроса , на который пока нет ответа.)
Любая помощь очень ценится.
Спасибо.