Я пришел на новый проект с новой компанией, и мы пытаемся использовать JPA для выполнения некоторых операций с БД. Итак, у нас есть ухо с EJB, веб-сервисом, а затем в ухе есть клиент приложения, который действительно выполняет всю работу. Webservice вызывает EJB, и EJB вызывает клиента для работы с БД. Таким образом, в AppClient я хочу загрузить EntityManager с помощью аннотаций, но это не похоже на работу (эм всегда нуль):Enterprise App и клиент Enterprise App
@Entity
public class Whatever...{
@PersistenceContext(unitName="pu")
EntityManager em;
}
Так я думал, что мне нужно, чтобы загрузить EntityManager в EJB, но это тоже не сработало, потому что кажется, что JPA не видел классы Entity, поскольку они находятся в appclient, а не в EJB. Может ли кто-нибудь дать мне руководство?
Вау, downvoted для 7-летнего ответа, без объяснения причин. – Robin 2015-09-14 17:09:52