Il n'y a pas de rapport entre le nommage de l'ejb stateless et le nom de la configuration de l'entityManager.
Persistence.xml est le seul fichier xml qui est nécessaire. C'est celui qui permet de définir les parametres de l'entityManager que le conteneur injecte en fonction du nom que tu places dans ton objet qui manipule les EJB Entités.
@PersistenceContext(unitName="StoreManagerBean") private EntityManager em;
Je te conseille de ne pas l'appeler ainsi. Ce fichier permet de pointer vers une datasource.
Partager