Я хочу добавить известные сущности JPA программно при создании EntityManagerFactory.Итак, у меня есть эта последовательность (Hibernate 3.6)
Ejb3Configuration ejbConf = new Ejb3Configuration();
ejbConf.configure("TestPU", null);
ejbConf.addPackage("org.jboss.jawabot.irc.ent");
ejbConf.addPackage("org.jboss.jawabot.irc.model");
emf = ejbConf.buildEntityManagerFactory();
Я также пытался вызвать addPackage () перед configure ().Добавление пакетов в порядке.Однако Hibernate не находит сущностей.Когда я сохраняю это, я получаю:
Неизвестный объект: org.jboss.jawabot.irc.model.IrcMessage
Что не так?Как заставить Hbernate распознавать сущности из этих пакетов?
Спасибо, Ондра
Обновление: Проект здесь .
Немногогрязный, потому что я пробую несколько хитростей в этом.
И обратите внимание, сущности из "основного" модуля (jar) приложения подобраны.