[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