Je suis venu à bord d'un nouveau projet avec une nouvelle société et nous essayons d'utiliser JPA pour faire un travail de DB. Nous avons donc une oreillette avec un EJB, un service web, puis il y a un client de l'application dans l'oreille qui fait tout le travail. Le Webservice appelle l'EJB et l'EJB appelle le client pour effectuer le travail de la base de données. Donc, dans le appclient je veux charger un EntityManager via des annotations, mais il ne semble pas fonctionner (em est toujours null):Application d'entreprise et le client d'application d'entreprise
@Entity
public class Whatever...{
@PersistenceContext(unitName="pu")
EntityManager em;
}
Donc, je pense que je dois charger le EntityManager à l'EJB, mais cela n'a pas fonctionné non plus, car il semble que JPA n'a pas vu les classes Entity puisqu'elles sont dans l'appLient et non dans l'EJB. Quelqu'un peut-il me donner des conseils?
Wow, downvoted pour une réponse de 7 ans sans explication. – Robin