В моем приложении Java / Seam / JbossAS я решил вывести свои классы Model (спящие сущности) и перенести их в другой проект. Проект создает файл model.jar, который затем используется основным приложением. Зависимость model.jar разрешена Ivy.
Сборка основного приложения с помощью Ant работает без проблем. Затем я вручную копирую model.jar в каталог 'mainapp.ear / lib'. После этого я развертываю приложение, и проблем не возникает (хотя я замечаю, что в журналах нет сведений о найденных сопоставлениях). Но когда я хочу войти, я получаю исключение:
javax.el.ELException: javax.ejb.EJBTransactionRolledbackException:
org.hibernate.hql.ast.QuerySyntaxException: AppUser is not
mapped [select u from AppUser u where u.userName = :usernamePar]
Между тем не было никаких изменений кода, только вывод некоторых классов в банку. Означает ли это, что мне нужен исходный код классов Model при компиляции основного приложения?