[keycloak-dev] EntityManager not injected into Jboss Module
alex orl
alex_orl1079 at yahoo.it
Mon Sep 14 19:48:17 EDT 2015
I'm working with jboss wildfly 9. I have a provider deployed as module into the :
wildfly > modules > com > mycompany > myprovider
folder. Then i have a jpa project with DAO pattern writing and reading inside my database. I want to handle the DAO transaction using JTA but in order to make the DAO class visibile to myprovider i need to put the DAO JPA project inside the modules directory too.
Now face the real problem: it seems i cannot use the @PersistenceContext annotation to inject the entity managare into my EntityManager varible:
@PersistenceContext(unitName = "KAS-Mapping") private EntityManager entityManager;
this is my persistence.xml
<persistence version="2.1" ...> <persistence-unit name="KAS-Mapping"> <provider>org.hibernate.jpa.HibernatePersistenceProvider</provider> <class>my.class.persistence.model.MapGroup</class> <clas>my.class.persistence.model.MapUser</class> <properties> <property name="javax.persistence.provider" value="org.hibernate.ejb.HibernatePersistence" /> <property name="hibernate.dialect" value="org.hibernate.dialect.Oracle10gDialect"/> <property name="javax.persistence.provider" value="org.hibernate.jpa.HibernatePersistenceProvider"/> <property name="javax.persistence.transactionType" value="JTA"/> <property name="javax.persistence.jtaDataSource" value="java:jboss/datasources/MyDS"/>
</properties> </persistence-unit> </persistence>
Why i cannot inject the a context into a jar modules? What am i wrong?
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.jboss.org/pipermail/keycloak-dev/attachments/20150914/e9373ce9/attachment.html
More information about the keycloak-dev
mailing list