X-Git-Url: https://juplo.de/gitweb/?p=hibernate4-maven-plugin;a=blobdiff_plain;f=src%2Fit%2Fhmp-testclasses-annotationscanning%2Fsrc%2Ftest%2Fjava%2Fnet%2Fjava%2Fexamples%2Fhmp%2Fpersistence%2Fproducer%2FEntityManagerProducer.java;fp=src%2Fit%2Fhmp-testclasses-annotationscanning%2Fsrc%2Ftest%2Fjava%2Fnet%2Fjava%2Fexamples%2Fhmp%2Fpersistence%2Fproducer%2FEntityManagerProducer.java;h=abcd3eed8e7aefca3b524ca75148867b38328d48;hp=0000000000000000000000000000000000000000;hb=ef0947b306d9515d6af6dbc1fdfd675efcd9eca4;hpb=653ab8054c9232471c3c1192d5074010f378a067 diff --git a/src/it/hmp-testclasses-annotationscanning/src/test/java/net/java/examples/hmp/persistence/producer/EntityManagerProducer.java b/src/it/hmp-testclasses-annotationscanning/src/test/java/net/java/examples/hmp/persistence/producer/EntityManagerProducer.java new file mode 100644 index 00000000..abcd3eed --- /dev/null +++ b/src/it/hmp-testclasses-annotationscanning/src/test/java/net/java/examples/hmp/persistence/producer/EntityManagerProducer.java @@ -0,0 +1,23 @@ +package net.java.examples.hmp.persistence.producer; + +import javax.enterprise.context.RequestScoped; +import javax.enterprise.inject.Produces; +import javax.persistence.EntityManager; +import javax.persistence.PersistenceContext; + +public class EntityManagerProducer { + + @PersistenceContext(unitName = "persistence-hmp") + private EntityManager em; + + /** + * Liefert den BOA-EntityManager. + * + * @return EntityManager + */ + @Produces + @RequestScoped + public EntityManager createEntityManager() { + return em; + } +}