[Resolvido]Ajuda com NullPointerException

fredericomaia,

Quando eu inicializei o Tomcat as tabelas foram geradas.

Segue o log do startup do Tomcat.

08/09/2011 16:58:36 org.apache.catalina.core.AprLifecycleListener init
INFO: The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: C:\Program Files (x86)\Java\jre6\bin;C:\Windows\Sun\Java\bin;C:\Windows\system32;C:\Windows;C:/Program Files (x86)/Java/jre6/bin/client;C:/Program Files (x86)/Java/jre6/bin;C:/Program Files (x86)/Java/jre6/lib/i386;C:\oracle\product\10.2.0\client_1\bin;C:\Oracle\bin;C:\Program Files\Common Files\Microsoft Shared\Windows Live;C:\Program Files (x86)\Common Files\Microsoft Shared\Windows Live;D:\oracle\product\10.2.0\client_2\bin;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files (x86)\Windows Live\Shared;C:\webserv\bin;C:\Program Files (x86)\Programas SPED\Visualizador\lib\windows\x86;C:\Program Files (x86)\Common Files\Siemens\HiPath ProCenter;C:\Program Files (x86)\Java\jdk1.6.0_25\bin;C:\eclipse;;.
08/09/2011 16:58:36 org.apache.tomcat.util.digester.SetPropertiesRule begin
AVISO: [SetPropertiesRule]{Server/Service/Engine/Host/Context} Setting property 'source' to 'org.eclipse.jst.jee.server:crep' did not find a matching property.
08/09/2011 16:58:36 org.apache.coyote.AbstractProtocolHandler init
INFO: Initializing ProtocolHandler ["http-bio-8080"]
08/09/2011 16:58:36 org.apache.coyote.AbstractProtocolHandler init
INFO: Initializing ProtocolHandler ["ajp-bio-8009"]
08/09/2011 16:58:36 org.apache.catalina.startup.Catalina load
INFO: Initialization processed in 941 ms
08/09/2011 16:58:36 org.apache.catalina.core.StandardService startInternal
INFO: Starting service Catalina
08/09/2011 16:58:36 org.apache.catalina.core.StandardEngine startInternal
INFO: Starting Servlet Engine: Apache Tomcat/7.0.12
08/09/2011 16:58:44 org.apache.catalina.startup.TaglibUriRule body
INFO: TLD skipped. URI: http://java.sun.com/jstl/core is already defined
08/09/2011 16:58:44 org.apache.catalina.startup.TaglibUriRule body
INFO: TLD skipped. URI: http://java.sun.com/jstl/sql_rt is already defined
08/09/2011 16:58:44 org.apache.catalina.startup.TaglibUriRule body
INFO: TLD skipped. URI: http://java.sun.com/jsp/jstl/sql is already defined
08/09/2011 16:58:44 org.apache.catalina.startup.TaglibUriRule body
INFO: TLD skipped. URI: http://java.sun.com/jstl/core_rt is already defined
08/09/2011 16:58:44 org.apache.catalina.startup.TaglibUriRule body
INFO: TLD skipped. URI: http://java.sun.com/jsp/jstl/core is already defined
08/09/2011 16:58:44 org.apache.catalina.startup.TaglibUriRule body
INFO: TLD skipped. URI: http://java.sun.com/jsp/jstl/functions is already defined
08/09/2011 16:58:44 org.apache.catalina.startup.TaglibUriRule body
INFO: TLD skipped. URI: http://java.sun.com/jstl/fmt is already defined
08/09/2011 16:58:44 org.apache.catalina.startup.TaglibUriRule body
INFO: TLD skipped. URI: http://jakarta.apache.org/taglibs/standard/permittedTaglibs is already defined
08/09/2011 16:58:44 org.apache.catalina.startup.TaglibUriRule body
INFO: TLD skipped. URI: http://java.sun.com/jstl/xml is already defined
08/09/2011 16:58:44 org.apache.catalina.startup.TaglibUriRule body
INFO: TLD skipped. URI: http://jakarta.apache.org/taglibs/standard/scriptfree is already defined
08/09/2011 16:58:44 org.apache.catalina.startup.TaglibUriRule body
INFO: TLD skipped. URI: http://java.sun.com/jstl/fmt_rt is already defined
08/09/2011 16:58:44 org.apache.catalina.startup.TaglibUriRule body
INFO: TLD skipped. URI: http://java.sun.com/jsp/jstl/fmt is already defined
08/09/2011 16:58:44 org.apache.catalina.startup.TaglibUriRule body
INFO: TLD skipped. URI: http://java.sun.com/jsp/jstl/xml is already defined
08/09/2011 16:58:44 org.apache.catalina.startup.TaglibUriRule body
INFO: TLD skipped. URI: http://java.sun.com/jstl/xml_rt is already defined
08/09/2011 16:58:44 org.apache.catalina.startup.TaglibUriRule body
INFO: TLD skipped. URI: http://java.sun.com/jstl/sql is already defined
08/09/2011 16:58:44 com.sun.faces.config.ConfigureListener contextInitialized
INFO: Inicializando Mojarra 2.0.3 (FCS b03) para o contexto '/crep'
08/09/2011 16:58:45 com.sun.faces.spi.InjectionProviderFactory createInstance
INFO: JSF1048: Anotações PostConstruct/PreDestroy presentes.  Os métodos ManagedBeans marcados com essas anotações informarão as anotações processadas.
08/09/2011 16:58:45 com.sun.faces.mgbean.BeanManager addBean
AVISO: JSF1074: O bean gerenciado denominado 'usuarioBean' já foi registrado.  Substituindo o tipo de classe do bean gerenciado br.com.bean.UsuarioBean por br.com.bean.UsuarioBean.
08/09/2011 16:58:45 org.richfaces.javascript.ClientServiceConfigParser parse
AVISO: Found JavaScript function definition for class javax.validation.constraints.NotNull, but that class is not presented
08/09/2011 16:58:45 org.richfaces.javascript.ClientServiceConfigParser parse
AVISO: Found JavaScript function definition for class org.hibernate.validator.constraints.NotEmpty, but that class is not presented
08/09/2011 16:58:45 org.richfaces.javascript.ClientServiceConfigParser parse
AVISO: Found JavaScript function definition for class javax.validation.constraints.Size, but that class is not presented
08/09/2011 16:58:45 org.richfaces.javascript.ClientServiceConfigParser parse
AVISO: Found JavaScript function definition for class javax.validation.constraints.Pattern, but that class is not presented
08/09/2011 16:58:45 org.richfaces.javascript.ClientServiceConfigParser parse
AVISO: Found JavaScript function definition for class javax.validation.constraints.Min, but that class is not presented
08/09/2011 16:58:45 org.richfaces.javascript.ClientServiceConfigParser parse
AVISO: Found JavaScript function definition for class javax.validation.constraints.Max, but that class is not presented
08/09/2011 16:58:45 org.richfaces.javascript.ClientServiceConfigParser parse
AVISO: Found JavaScript function definition for class javax.validation.constraints.AssertTrue, but that class is not presented
08/09/2011 16:58:45 org.richfaces.javascript.ClientServiceConfigParser parse
AVISO: Found JavaScript function definition for class javax.validation.constraints.AssertFalse, but that class is not presented
08/09/2011 16:58:45 org.richfaces.cache.CacheManager getCacheFactory
INFO: Selected fallback cache factory
08/09/2011 16:58:45 org.richfaces.cache.lru.LRUMapCacheFactory createCache
INFO: Creating LRUMap cache instance using parameters: {org.richfaces.CONTROL_SKINNING=enable, org.richfaces.SKIN=Dark-X, javax.faces.PROJECT_STAGE=Development, javax.faces.STATE_SAVING_METHOD=servidor}
08/09/2011 16:58:45 org.richfaces.cache.lru.LRUMapCacheFactory createCache
INFO: Creating LRUMap cache instance of 512 items capacity
08/09/2011 16:58:45 org.richfaces.application.InitializationListener onStart
INFO: RichFaces Core Implementation by JBoss, a division of Red Hat, Inc., version v.4.0.0.20110227-CR1 SVN r.21967
08/09/2011 16:58:46 com.sun.faces.config.ConfigureListener$WebConfigResourceMonitor$Monitor <init>
INFO: Monitoring jndi:/localhost/crep/WEB-INF/faces-config.xml for modifications
0 [Thread-2] INFO  org.hibernate.cfg.annotations.Version - Hibernate Annotations 3.5.0-Final
3 [Thread-2] INFO  org.hibernate.cfg.Environment - Hibernate 3.5.0-Final
4 [Thread-2] INFO  org.hibernate.cfg.Environment - hibernate.properties not found
5 [Thread-2] INFO  org.hibernate.cfg.Environment - Bytecode provider name : javassist
6 [Thread-2] INFO  org.hibernate.cfg.Environment - using JDK 1.4 java.sql.Timestamp handling
28 [Thread-2] INFO  org.hibernate.annotations.common.Version - Hibernate Commons Annotations 3.2.0.Final
29 [Thread-2] INFO  org.hibernate.ejb.Version - Hibernate EntityManager 3.5.0-Final
117 [Thread-2] INFO  org.hibernate.cfg.AnnotationBinder - Binding entity from annotated class: br.com.bean.Usuario
127 [Thread-2] INFO  org.hibernate.cfg.annotations.EntityBinder - Bind entity br.com.bean.Usuario on table Usuario
137 [Thread-2] INFO  org.hibernate.cfg.AnnotationBinder - Binding entity from annotated class: br.com.bean.Representante
138 [Thread-2] INFO  org.hibernate.cfg.annotations.EntityBinder - Bind entity br.com.bean.Representante on table Representante
140 [Thread-2] INFO  org.hibernate.cfg.AnnotationConfiguration - Hibernate Validator not found: ignoring
150 [Thread-2] INFO  org.hibernate.cfg.search.HibernateSearchEventListenerRegister - Unable to find org.hibernate.search.event.FullTextIndexEventListener on the classpath. Hibernate Search is not enabled.
163 [Thread-2] INFO  org.hibernate.connection.DriverManagerConnectionProvider - Using Hibernate built-in connection pool (not for production use!)
163 [Thread-2] INFO  org.hibernate.connection.DriverManagerConnectionProvider - Hibernate connection pool size: 20
163 [Thread-2] INFO  org.hibernate.connection.DriverManagerConnectionProvider - autocommit mode: true
164 [Thread-2] INFO  org.hibernate.connection.DriverManagerConnectionProvider - using driver: com.mysql.jdbc.Driver at URL: jdbc:mysql://localhost/crep
164 [Thread-2] INFO  org.hibernate.connection.DriverManagerConnectionProvider - connection properties: {user=root, autocommit=true, release_mode=auto}
267 [Thread-2] INFO  org.hibernate.cfg.SettingsFactory - RDBMS: MySQL, version: 5.1.36-community-log
268 [Thread-2] INFO  org.hibernate.cfg.SettingsFactory - JDBC driver: MySQL-AB JDBC Driver, version: mysql-connector-java-5.0.7 ( $Date: 2007-03-09 22:13:57 +0100 (Fri, 09 Mar 2007) $, $Revision: 6341 $ )
271 [Thread-2] INFO  org.hibernate.dialect.Dialect - Using dialect: org.hibernate.dialect.MySQLDialect
274 [Thread-2] INFO  org.hibernate.engine.jdbc.JdbcSupportLoader - Disabling contextual LOB creation as JDBC driver reported JDBC version [3] less than 4
274 [Thread-2] INFO  org.hibernate.transaction.TransactionFactoryFactory - Transaction strategy: org.hibernate.transaction.JDBCTransactionFactory
274 [Thread-2] INFO  org.hibernate.transaction.TransactionManagerLookupFactory - No TransactionManagerLookup configured (in JTA environment, use of read-write or transactional second-level cache is not recommended)
274 [Thread-2] INFO  org.hibernate.cfg.SettingsFactory - Automatic flush during beforeCompletion(): disabled
274 [Thread-2] INFO  org.hibernate.cfg.SettingsFactory - Automatic session close at end of transaction: disabled
274 [Thread-2] INFO  org.hibernate.cfg.SettingsFactory - JDBC batch size: 15
274 [Thread-2] INFO  org.hibernate.cfg.SettingsFactory - JDBC batch updates for versioned data: disabled
275 [Thread-2] INFO  org.hibernate.cfg.SettingsFactory - Scrollable result sets: enabled
275 [Thread-2] INFO  org.hibernate.cfg.SettingsFactory - JDBC3 getGeneratedKeys(): enabled
275 [Thread-2] INFO  org.hibernate.cfg.SettingsFactory - Connection release mode: auto
275 [Thread-2] INFO  org.hibernate.cfg.SettingsFactory - Maximum outer join fetch depth: 2
276 [Thread-2] INFO  org.hibernate.cfg.SettingsFactory - Default batch fetch size: 1
276 [Thread-2] INFO  org.hibernate.cfg.SettingsFactory - Generate SQL with comments: disabled
276 [Thread-2] INFO  org.hibernate.cfg.SettingsFactory - Order SQL updates by primary key: disabled
276 [Thread-2] INFO  org.hibernate.cfg.SettingsFactory - Order SQL inserts for batching: disabled
276 [Thread-2] INFO  org.hibernate.cfg.SettingsFactory - Query translator: org.hibernate.hql.ast.ASTQueryTranslatorFactory
276 [Thread-2] INFO  org.hibernate.hql.ast.ASTQueryTranslatorFactory - Using ASTQueryTranslatorFactory
276 [Thread-2] INFO  org.hibernate.cfg.SettingsFactory - Query language substitutions: {}
276 [Thread-2] INFO  org.hibernate.cfg.SettingsFactory - JPA-QL strict compliance: enabled
276 [Thread-2] INFO  org.hibernate.cfg.SettingsFactory - Second-level cache: enabled
276 [Thread-2] INFO  org.hibernate.cfg.SettingsFactory - Query cache: disabled
276 [Thread-2] INFO  org.hibernate.cfg.SettingsFactory - Cache region factory : org.hibernate.cache.impl.NoCachingRegionFactory
277 [Thread-2] INFO  org.hibernate.cfg.SettingsFactory - Optimize cache for minimal puts: disabled
277 [Thread-2] INFO  org.hibernate.cfg.SettingsFactory - Structured second-level cache entries: disabled
277 [Thread-2] INFO  org.hibernate.cfg.SettingsFactory - Echoing all SQL to stdout
277 [Thread-2] INFO  org.hibernate.cfg.SettingsFactory - Statistics: disabled
277 [Thread-2] INFO  org.hibernate.cfg.SettingsFactory - Deleted entity synthetic identifier rollback: disabled
277 [Thread-2] INFO  org.hibernate.cfg.SettingsFactory - Default entity-mode: pojo
277 [Thread-2] INFO  org.hibernate.cfg.SettingsFactory - Named query checking : enabled
277 [Thread-2] INFO  org.hibernate.cfg.SettingsFactory - Check Nullability in Core (should be disabled when Bean Validation is on): enabled
313 [Thread-2] INFO  org.hibernate.impl.SessionFactoryImpl - building session factory
361 [Thread-2] INFO  org.hibernate.impl.SessionFactoryObjectFactory - Not binding factory to JNDI, no JNDI name configured
363 [Thread-2] INFO  org.hibernate.tool.hbm2ddl.SchemaUpdate - Running hbm2ddl schema update
363 [Thread-2] INFO  org.hibernate.tool.hbm2ddl.SchemaUpdate - fetching database metadata
364 [Thread-2] INFO  org.hibernate.tool.hbm2ddl.SchemaUpdate - updating schema
410 [Thread-2] INFO  org.hibernate.tool.hbm2ddl.TableMetadata - table found: crep.representante
410 [Thread-2] INFO  org.hibernate.tool.hbm2ddl.TableMetadata - columns: [codigo, id, empresa]
410 [Thread-2] INFO  org.hibernate.tool.hbm2ddl.TableMetadata - foreign keys: []
410 [Thread-2] INFO  org.hibernate.tool.hbm2ddl.TableMetadata - indexes: [primary]
437 [Thread-2] INFO  org.hibernate.tool.hbm2ddl.TableMetadata - table found: crep.usuario
437 [Thread-2] INFO  org.hibernate.tool.hbm2ddl.TableMetadata - columns: [id, sobrenome, nome]
437 [Thread-2] INFO  org.hibernate.tool.hbm2ddl.TableMetadata - foreign keys: []
437 [Thread-2] INFO  org.hibernate.tool.hbm2ddl.TableMetadata - indexes: [primary]
438 [Thread-2] INFO  org.hibernate.tool.hbm2ddl.SchemaUpdate - schema update complete
08/09/2011 16:58:46 org.apache.coyote.AbstractProtocolHandler start
INFO: Starting ProtocolHandler ["http-bio-8080"]
08/09/2011 16:58:46 org.apache.coyote.AbstractProtocolHandler start
INFO: Starting ProtocolHandler ["ajp-bio-8009"]
08/09/2011 16:58:46 org.apache.catalina.startup.Catalina start
INFO: Server startup in 9822 ms

Oi!

Tente o seguinte colega:

@PersistenceUnit(unitName="crep") EntityManager em;

Link: http://download.oracle.com/javaee/5/tutorial/doc/bnbrm.html#bnbrp
@PersistenceUnit no Java 6

Abraços.

Ai amigo a sua query esta certo olha o meu exemplo que eu tenho…

Query q = em.createQuery("SELECT p FROM Categoriaapt p");

Ai amigo o seu problema é com o EntityManager msm ele tenta fazer a conexão e não consegue
pq a sua classe não estão bem mapeadas.

Tenta fazer esse teste para agente constatar se o problema é msm no seu mapeamento:

[code]private static EntityManager em;

private static EntityManager fabricarEntity() {

    try {

        em = javax.persistence.Persistence.createEntityManagerFactory("hotel").createEntityManager();//Lembrando hotel é o nome do
         //meu persistence.xml coloca o seu ai

    } catch (Exception e) {

        System.out.println("ERRO NO PERSISTENCE.XML: " + e.getMessage());

    }        

    return em;
}

public static EntityManager abreEntity() {

    if (em == null) {
        em = fabricarEntity();
    }

    return em;
}[/code]

Ai o que eu fiz ali foi testar se o EntityManager ja existe, isso evita de ficar abrindo vários EntityManager…
Valeu testa ai…se der NullPointerException é erro na sua mapeação das classes…

[quote=nel]Oi!

Tente o seguinte colega:

@PersistenceUnit(unitName="crep") EntityManager em;

Link: http://download.oracle.com/javaee/5/tutorial/doc/bnbrm.html#bnbrp
@PersistenceUnit no Java 6

Abraços.[/quote]

nel, tentei desta forma e também não deu, obrigado pela ajuda.

Olá Michel,

Acabei de realizar o teste que você passou e conectou normalmente :x

Segue abaixo…

0 [main] INFO  org.hibernate.cfg.annotations.Version - Hibernate Annotations 3.5.0-Final
11 [main] INFO  org.hibernate.cfg.Environment - Hibernate 3.5.0-Final
12 [main] INFO  org.hibernate.cfg.Environment - hibernate.properties not found
15 [main] INFO  org.hibernate.cfg.Environment - Bytecode provider name : javassist
18 [main] INFO  org.hibernate.cfg.Environment - using JDK 1.4 java.sql.Timestamp handling
102 [main] INFO  org.hibernate.annotations.common.Version - Hibernate Commons Annotations 3.2.0.Final
108 [main] INFO  org.hibernate.ejb.Version - Hibernate EntityManager 3.5.0-Final
312 [main] INFO  org.hibernate.cfg.AnnotationBinder - Binding entity from annotated class: br.com.bean.Usuario
341 [main] INFO  org.hibernate.cfg.annotations.EntityBinder - Bind entity br.com.bean.Usuario on table Usuario
375 [main] INFO  org.hibernate.cfg.AnnotationBinder - Binding entity from annotated class: br.com.bean.Representante
376 [main] INFO  org.hibernate.cfg.annotations.EntityBinder - Bind entity br.com.bean.Representante on table Representante
379 [main] INFO  org.hibernate.cfg.AnnotationConfiguration - Hibernate Validator not found: ignoring
396 [main] INFO  org.hibernate.cfg.search.HibernateSearchEventListenerRegister - Unable to find org.hibernate.search.event.FullTextIndexEventListener on the classpath. Hibernate Search is not enabled.
439 [main] INFO  org.hibernate.connection.DriverManagerConnectionProvider - Using Hibernate built-in connection pool (not for production use!)
439 [main] INFO  org.hibernate.connection.DriverManagerConnectionProvider - Hibernate connection pool size: 20
439 [main] INFO  org.hibernate.connection.DriverManagerConnectionProvider - autocommit mode: true
444 [main] INFO  org.hibernate.connection.DriverManagerConnectionProvider - using driver: com.mysql.jdbc.Driver at URL: jdbc:mysql://localhost/crep
445 [main] INFO  org.hibernate.connection.DriverManagerConnectionProvider - connection properties: {user=root, autocommit=true, release_mode=auto}
621 [main] INFO  org.hibernate.cfg.SettingsFactory - RDBMS: MySQL, version: 5.1.36-community-log
622 [main] INFO  org.hibernate.cfg.SettingsFactory - JDBC driver: MySQL-AB JDBC Driver, version: mysql-connector-java-5.1.12 ( Revision: ${bzr.revision-id} )
638 [main] INFO  org.hibernate.dialect.Dialect - Using dialect: org.hibernate.dialect.MySQLDialect
641 [main] INFO  org.hibernate.engine.jdbc.JdbcSupportLoader - Disabling contextual LOB creation as JDBC driver reported JDBC version [3] less than 4
642 [main] INFO  org.hibernate.transaction.TransactionFactoryFactory - Transaction strategy: org.hibernate.transaction.JDBCTransactionFactory
643 [main] INFO  org.hibernate.transaction.TransactionManagerLookupFactory - No TransactionManagerLookup configured (in JTA environment, use of read-write or transactional second-level cache is not recommended)
643 [main] INFO  org.hibernate.cfg.SettingsFactory - Automatic flush during beforeCompletion(): disabled
643 [main] INFO  org.hibernate.cfg.SettingsFactory - Automatic session close at end of transaction: disabled
643 [main] INFO  org.hibernate.cfg.SettingsFactory - JDBC batch size: 15
643 [main] INFO  org.hibernate.cfg.SettingsFactory - JDBC batch updates for versioned data: disabled
643 [main] INFO  org.hibernate.cfg.SettingsFactory - Scrollable result sets: enabled
643 [main] INFO  org.hibernate.cfg.SettingsFactory - JDBC3 getGeneratedKeys(): enabled
643 [main] INFO  org.hibernate.cfg.SettingsFactory - Connection release mode: auto
644 [main] INFO  org.hibernate.cfg.SettingsFactory - Maximum outer join fetch depth: 2
644 [main] INFO  org.hibernate.cfg.SettingsFactory - Default batch fetch size: 1
644 [main] INFO  org.hibernate.cfg.SettingsFactory - Generate SQL with comments: disabled
644 [main] INFO  org.hibernate.cfg.SettingsFactory - Order SQL updates by primary key: disabled
644 [main] INFO  org.hibernate.cfg.SettingsFactory - Order SQL inserts for batching: disabled
644 [main] INFO  org.hibernate.cfg.SettingsFactory - Query translator: org.hibernate.hql.ast.ASTQueryTranslatorFactory
645 [main] INFO  org.hibernate.hql.ast.ASTQueryTranslatorFactory - Using ASTQueryTranslatorFactory
646 [main] INFO  org.hibernate.cfg.SettingsFactory - Query language substitutions: {}
646 [main] INFO  org.hibernate.cfg.SettingsFactory - JPA-QL strict compliance: enabled
646 [main] INFO  org.hibernate.cfg.SettingsFactory - Second-level cache: enabled
646 [main] INFO  org.hibernate.cfg.SettingsFactory - Query cache: disabled
646 [main] INFO  org.hibernate.cfg.SettingsFactory - Cache region factory : org.hibernate.cache.impl.NoCachingRegionFactory
646 [main] INFO  org.hibernate.cfg.SettingsFactory - Optimize cache for minimal puts: disabled
646 [main] INFO  org.hibernate.cfg.SettingsFactory - Structured second-level cache entries: disabled
649 [main] INFO  org.hibernate.cfg.SettingsFactory - Echoing all SQL to stdout
649 [main] INFO  org.hibernate.cfg.SettingsFactory - Statistics: disabled
649 [main] INFO  org.hibernate.cfg.SettingsFactory - Deleted entity synthetic identifier rollback: disabled
649 [main] INFO  org.hibernate.cfg.SettingsFactory - Default entity-mode: pojo
649 [main] INFO  org.hibernate.cfg.SettingsFactory - Named query checking : enabled
649 [main] INFO  org.hibernate.cfg.SettingsFactory - Check Nullability in Core (should be disabled when Bean Validation is on): enabled
671 [main] INFO  org.hibernate.impl.SessionFactoryImpl - building session factory
785 [main] INFO  org.hibernate.impl.SessionFactoryObjectFactory - Not binding factory to JNDI, no JNDI name configured
790 [main] INFO  org.hibernate.tool.hbm2ddl.SchemaUpdate - Running hbm2ddl schema update
791 [main] INFO  org.hibernate.tool.hbm2ddl.SchemaUpdate - fetching database metadata
791 [main] INFO  org.hibernate.tool.hbm2ddl.SchemaUpdate - updating schema
813 [main] INFO  org.hibernate.tool.hbm2ddl.TableMetadata - table found: crep.representante
813 [main] INFO  org.hibernate.tool.hbm2ddl.TableMetadata - columns: [codigo, id, empresa]
813 [main] INFO  org.hibernate.tool.hbm2ddl.TableMetadata - foreign keys: []
813 [main] INFO  org.hibernate.tool.hbm2ddl.TableMetadata - indexes: [primary]
824 [main] INFO  org.hibernate.tool.hbm2ddl.TableMetadata - table found: crep.usuario
825 [main] INFO  org.hibernate.tool.hbm2ddl.TableMetadata - columns: [id, sobrenome, nome]
825 [main] INFO  org.hibernate.tool.hbm2ddl.TableMetadata - foreign keys: []
825 [main] INFO  org.hibernate.tool.hbm2ddl.TableMetadata - indexes: [primary]
825 [main] INFO  org.hibernate.tool.hbm2ddl.SchemaUpdate - schema update complete

Uma outra dúvida, ali no log diz assim 12 [main] INFO org.hibernate.cfg.Environment - hibernate.properties not found

O hibernate.properties é uma opção para configuração do hibernate, ou é obrigatório te-lo por algum motivo?

[quote=nicocelli][quote=nel]Oi!

Tente o seguinte colega:

@PersistenceUnit(unitName="crep") EntityManager em;

Link: http://download.oracle.com/javaee/5/tutorial/doc/bnbrm.html#bnbrp
@PersistenceUnit no Java 6

Abraços.[/quote]

nel, tentei desta forma e também não deu, obrigado pela ajuda.[/quote]

Podes postar a classe que você usa o EntityManager? Usuário, não é?
E tente como o colega acima comentou. Agora, não entendo porque não funciona, talvez você tenha de apelar para o Datasource e JNDI.

Veja o exemplo aqui.
Abraços.

[quote=nicocelli][quote=Michel M]
Ai amigo o seu problema é com o EntityManager msm ele tenta fazer a conexão e não consegue
pq a sua classe não estão bem mapeadas.

Tenta fazer esse teste para agente constatar se o problema é msm no seu mapeamento:

[/quote]

Olá Michel,

Acabei de realizar o teste que você passou e conectou normalmente :x

Segue abaixo…

0 [main] INFO  org.hibernate.cfg.annotations.Version - Hibernate Annotations 3.5.0-Final
11 [main] INFO  org.hibernate.cfg.Environment - Hibernate 3.5.0-Final
12 [main] INFO  org.hibernate.cfg.Environment - hibernate.properties not found
15 [main] INFO  org.hibernate.cfg.Environment - Bytecode provider name : javassist
18 [main] INFO  org.hibernate.cfg.Environment - using JDK 1.4 java.sql.Timestamp handling
102 [main] INFO  org.hibernate.annotations.common.Version - Hibernate Commons Annotations 3.2.0.Final
108 [main] INFO  org.hibernate.ejb.Version - Hibernate EntityManager 3.5.0-Final
312 [main] INFO  org.hibernate.cfg.AnnotationBinder - Binding entity from annotated class: br.com.bean.Usuario
341 [main] INFO  org.hibernate.cfg.annotations.EntityBinder - Bind entity br.com.bean.Usuario on table Usuario
375 [main] INFO  org.hibernate.cfg.AnnotationBinder - Binding entity from annotated class: br.com.bean.Representante
376 [main] INFO  org.hibernate.cfg.annotations.EntityBinder - Bind entity br.com.bean.Representante on table Representante
379 [main] INFO  org.hibernate.cfg.AnnotationConfiguration - Hibernate Validator not found: ignoring
396 [main] INFO  org.hibernate.cfg.search.HibernateSearchEventListenerRegister - Unable to find org.hibernate.search.event.FullTextIndexEventListener on the classpath. Hibernate Search is not enabled.
439 [main] INFO  org.hibernate.connection.DriverManagerConnectionProvider - Using Hibernate built-in connection pool (not for production use!)
439 [main] INFO  org.hibernate.connection.DriverManagerConnectionProvider - Hibernate connection pool size: 20
439 [main] INFO  org.hibernate.connection.DriverManagerConnectionProvider - autocommit mode: true
444 [main] INFO  org.hibernate.connection.DriverManagerConnectionProvider - using driver: com.mysql.jdbc.Driver at URL: jdbc:mysql://localhost/crep
445 [main] INFO  org.hibernate.connection.DriverManagerConnectionProvider - connection properties: {user=root, autocommit=true, release_mode=auto}
621 [main] INFO  org.hibernate.cfg.SettingsFactory - RDBMS: MySQL, version: 5.1.36-community-log
622 [main] INFO  org.hibernate.cfg.SettingsFactory - JDBC driver: MySQL-AB JDBC Driver, version: mysql-connector-java-5.1.12 ( Revision: ${bzr.revision-id} )
638 [main] INFO  org.hibernate.dialect.Dialect - Using dialect: org.hibernate.dialect.MySQLDialect
641 [main] INFO  org.hibernate.engine.jdbc.JdbcSupportLoader - Disabling contextual LOB creation as JDBC driver reported JDBC version [3] less than 4
642 [main] INFO  org.hibernate.transaction.TransactionFactoryFactory - Transaction strategy: org.hibernate.transaction.JDBCTransactionFactory
643 [main] INFO  org.hibernate.transaction.TransactionManagerLookupFactory - No TransactionManagerLookup configured (in JTA environment, use of read-write or transactional second-level cache is not recommended)
643 [main] INFO  org.hibernate.cfg.SettingsFactory - Automatic flush during beforeCompletion(): disabled
643 [main] INFO  org.hibernate.cfg.SettingsFactory - Automatic session close at end of transaction: disabled
643 [main] INFO  org.hibernate.cfg.SettingsFactory - JDBC batch size: 15
643 [main] INFO  org.hibernate.cfg.SettingsFactory - JDBC batch updates for versioned data: disabled
643 [main] INFO  org.hibernate.cfg.SettingsFactory - Scrollable result sets: enabled
643 [main] INFO  org.hibernate.cfg.SettingsFactory - JDBC3 getGeneratedKeys(): enabled
643 [main] INFO  org.hibernate.cfg.SettingsFactory - Connection release mode: auto
644 [main] INFO  org.hibernate.cfg.SettingsFactory - Maximum outer join fetch depth: 2
644 [main] INFO  org.hibernate.cfg.SettingsFactory - Default batch fetch size: 1
644 [main] INFO  org.hibernate.cfg.SettingsFactory - Generate SQL with comments: disabled
644 [main] INFO  org.hibernate.cfg.SettingsFactory - Order SQL updates by primary key: disabled
644 [main] INFO  org.hibernate.cfg.SettingsFactory - Order SQL inserts for batching: disabled
644 [main] INFO  org.hibernate.cfg.SettingsFactory - Query translator: org.hibernate.hql.ast.ASTQueryTranslatorFactory
645 [main] INFO  org.hibernate.hql.ast.ASTQueryTranslatorFactory - Using ASTQueryTranslatorFactory
646 [main] INFO  org.hibernate.cfg.SettingsFactory - Query language substitutions: {}
646 [main] INFO  org.hibernate.cfg.SettingsFactory - JPA-QL strict compliance: enabled
646 [main] INFO  org.hibernate.cfg.SettingsFactory - Second-level cache: enabled
646 [main] INFO  org.hibernate.cfg.SettingsFactory - Query cache: disabled
646 [main] INFO  org.hibernate.cfg.SettingsFactory - Cache region factory : org.hibernate.cache.impl.NoCachingRegionFactory
646 [main] INFO  org.hibernate.cfg.SettingsFactory - Optimize cache for minimal puts: disabled
646 [main] INFO  org.hibernate.cfg.SettingsFactory - Structured second-level cache entries: disabled
649 [main] INFO  org.hibernate.cfg.SettingsFactory - Echoing all SQL to stdout
649 [main] INFO  org.hibernate.cfg.SettingsFactory - Statistics: disabled
649 [main] INFO  org.hibernate.cfg.SettingsFactory - Deleted entity synthetic identifier rollback: disabled
649 [main] INFO  org.hibernate.cfg.SettingsFactory - Default entity-mode: pojo
649 [main] INFO  org.hibernate.cfg.SettingsFactory - Named query checking : enabled
649 [main] INFO  org.hibernate.cfg.SettingsFactory - Check Nullability in Core (should be disabled when Bean Validation is on): enabled
671 [main] INFO  org.hibernate.impl.SessionFactoryImpl - building session factory
785 [main] INFO  org.hibernate.impl.SessionFactoryObjectFactory - Not binding factory to JNDI, no JNDI name configured
790 [main] INFO  org.hibernate.tool.hbm2ddl.SchemaUpdate - Running hbm2ddl schema update
791 [main] INFO  org.hibernate.tool.hbm2ddl.SchemaUpdate - fetching database metadata
791 [main] INFO  org.hibernate.tool.hbm2ddl.SchemaUpdate - updating schema
813 [main] INFO  org.hibernate.tool.hbm2ddl.TableMetadata - table found: crep.representante
813 [main] INFO  org.hibernate.tool.hbm2ddl.TableMetadata - columns: [codigo, id, empresa]
813 [main] INFO  org.hibernate.tool.hbm2ddl.TableMetadata - foreign keys: []
813 [main] INFO  org.hibernate.tool.hbm2ddl.TableMetadata - indexes: [primary]
824 [main] INFO  org.hibernate.tool.hbm2ddl.TableMetadata - table found: crep.usuario
825 [main] INFO  org.hibernate.tool.hbm2ddl.TableMetadata - columns: [id, sobrenome, nome]
825 [main] INFO  org.hibernate.tool.hbm2ddl.TableMetadata - foreign keys: []
825 [main] INFO  org.hibernate.tool.hbm2ddl.TableMetadata - indexes: [primary]
825 [main] INFO  org.hibernate.tool.hbm2ddl.SchemaUpdate - schema update complete

Uma outra dúvida, ali no log diz assim 12 [main] INFO org.hibernate.cfg.Environment - hibernate.properties not found

O hibernate.properties é uma opção para configuração do hibernate, ou é obrigatório te-lo por algum motivo?[/quote]

Ola amigo vc não criou aquele hibernate.cfg.xml?..la vc tb tem que fazer o mapeamento de suas classes tb, no hibernate.cfg.xml.

Michel,

Não criei o hibernate.cfg.xml, talvez o meu problema esteja ai mesmo.

Vou fazer um teste.

Obrigado

Bom dia,

Pessoal, ainda não consegui resolver esse problema…

Como que vocês fazem o mapeamento de suas entdades?

Apenas com o arquivo persistence.xml ?

E aí NICOCELI

Vc conseguiu resolver o problema? Se SIM, posta aí como fez e me ajude a resolver tb.

Valeu

Problema Resolvido??
Estou com o mesmo problema, caso alguém tiver a solução, ou algo pra ajudar, por favor post aí. Obrigado!!

[quote=vinicius8891]Problema Resolvido??
Estou com o mesmo problema, caso alguém tiver a solução, ou algo pra ajudar, por favor post aí. Obrigado!![/quote]

Bom dia,

O problema foi resolvido sim.
Porém, não sei exatamente onde era o problema, creio que era no mapeamento das classes com o hibernate.

Eu refiz passo a passo os procedimentos de configuração e mapeamento do hibernate e funcionou normalmente.