@PersistenceContext

@PersistenceContext injiziert einen EntityManager für JPA.

Container-managed, automatisch in der laufenden CMT-Transaktion.

I. Beispiel


@Stateless
public class GreetingService {
    @PersistenceContext(unitName = "LeviLearningPU")
    private EntityManager em;

    public void save(Greeting g) {
        em.persist(g);   // kein commit nötig!
    }
}

II. Wichtig