Приложение, которое работало хорошо в течение нескольких месяцев, перестало собирать аннотации JPA @Entity
, которые были частью его в течение нескольких месяцев. По мере выполнения моих интеграционных тестов я вижу десятки ошибок типа "org.hibernate.MappingException: Unknown entity: com.whatever.OrderSystem
".
Мне не ясно, что здесь пошло не так.
У меня нет hibernate.cfg.xml
файла, потому что я использую Hibernate Entity Manager. Поскольку я использую только аннотации, для моих сущностей нет файлов .hbm.xml. Мой persistence.xml
файл минимален и живет в META-INF
, как и положено.
Я, очевидно, что-то упускаю, но не могу понять это.
Я использую hibernate-аннотации 3.2.1, hibernate-entitymanager 3.2.1, persistence-api 1.0 и hibernate 3.2.1. hibernate-commons-annotations также является частью POM проекта, но я не знаю, насколько это актуально.
Есть ли запись web.xml, которая исчезла, или запись конфигурации Spring, которая была случайно удалена?