2
respostas

entityManager sempre null

Erro é porque o entityManager é sempre nulo.

Spring

https://gist.github.com/anonymous/8bd13cfaecd896be3b2748f6cb103e76

persistence.xml

<?xml version="1.0" encoding="UTF-8"?>
<persistence version="2.1"
    xmlns="http://xmlns.jcp.org/xml/ns/persistence" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/persistence http://xmlns.jcp.org/xml/ns/persistence/persistence_2_1.xsd">

    <persistence-unit name="desif" transaction-type="JTA">

        <provider>org.hibernate.jpa.HibernatePersistenceProvider</provider>

         <jta-data-source>java:/desif-ds</jta-data-source>

        <!-- -->
        <class>br.com.netsoft.desif.modelo.desif.ConfiguracaoEntity</class>

        <properties>
            <!-- Configurações específicas do Hibernate -->
            <property name="jboss.entity.validater.jndi.name" value="java:/em" />
            <property name="jboss.entity.manager.factory.jndi.name"
                value="java:/emf/desif" />
            <property name="hibernate.dialect" value="org.hibernate.dialect.PostgreSQLDialect" />
            <property name="hibernate.hbm2ddl.auto" value="update" />
            <property name="hibernate.show_sql" value="true" />
            <property name="hibernate.format_sql" value="true" />
            <property name="show_sql" value="true" />
        </properties>

    </persistence-unit>
</persistence>
2 respostas

Quando inicio o servidor entendo que ele conectar no servidor, pois ele mostra isto no console.

00:13:35,418 INFO  [org.hibernate.tool.hbm2ddl.TableMetadata] (ServerService Thread Pool -- 50) HHH000261: Table found: public.fr_usuario_grupo
    00:13:35,418 INFO  [org.hibernate.tool.hbm2ddl.TableMetadata] (ServerService Thread Pool -- 50) HHH000037: Columns: [statusdoregistroid, ip_movimentacao, ts_movimentacao, ugg_id, sis_id, nr_versao, grp_codigo, grp_id, ds_situacao, cd_login_movimentacao, tp_operacao, st_registro, usr_codigo, id]
    00:13:35,418 INFO  [org.hibernate.tool.hbm2ddl.TableMetadata] (ServerService Thread Pool -- 50) HHH000108: Foreign keys: [fk_cjrbyne6hfk0miajfgduk5rfr, fr_usuario_grupo_fk2, fr_usuario_grupo_fk, fr_usuario_grupo_fk1]

Opa, onde está o trecho de código que você utiliza o dao?