Classe-----------------------------
package br.com.fiap.entity.testes;
import javax.persistence.EntityManager;
import br.com.fiap.entity.Conta; import br.com.fiap.entity.util.JPAUtil;
public class TesteBuscaConta {
public static void main(String[] args) {
EntityManager em = new JPAUtil().getEntityManager();
em.getTransaction().begin();
Conta conta = em.find(Conta.class, 1);
System.out.println(conta.getTitular());
em.getTransaction().commit();
}
}
CONSOLE
abr 15, 2019 11:42:26 PM org.hibernate.jpa.internal.util.LogHelper logPersistenceUnitInformation INFO: HHH000204: Processing PersistenceUnitInfo [name: CLIENTE_ORACLE] abr 15, 2019 11:42:26 PM org.hibernate.Version logVersion INFO: HHH000412: Hibernate Core {5.4.2.Final} abr 15, 2019 11:42:26 PM org.hibernate.annotations.common.reflection.java.JavaReflectionManager INFO: HCANN000001: Hibernate Commons Annotations {5.1.0.Final} abr 15, 2019 11:42:26 PM org.hibernate.engine.jdbc.connections.internal.DriverManagerConnectionProviderImpl configure WARN: HHH10001002: Using Hibernate built-in connection pool (not for production use!) abr 15, 2019 11:42:26 PM org.hibernate.engine.jdbc.connections.internal.DriverManagerConnectionProviderImpl buildCreator INFO: HHH10001005: using driver [null] at URL [jdbc:oracle:thin:@localhost:1521:xe] abr 15, 2019 11:42:26 PM org.hibernate.engine.jdbc.connections.internal.DriverManagerConnectionProviderImpl buildCreator INFO: HHH10001001: Connection properties: {user=system, password=****} abr 15, 2019 11:42:26 PM org.hibernate.engine.jdbc.connections.internal.DriverManagerConnectionProviderImpl buildCreator INFO: HHH10001003: Autocommit mode: false abr 15, 2019 11:42:26 PM org.hibernate.engine.jdbc.connections.internal.DriverManagerConnectionProviderImpl$PooledConnections INFO: HHH000115: Hibernate connection pool size: 20 (min=1) abr 15, 2019 11:42:27 PM org.hibernate.dialect.Dialect INFO: HHH000400: Using dialect: org.hibernate.dialect.Oracle12cDialect abr 15, 2019 11:42:27 PM org.hibernate.resource.transaction.backend.jdbc.internal.DdlTransactionIsolatorNonJtaImpl getIsolatedConnection INFO: HHH10001501: Connection obtained from JdbcConnectionAccess [org.hibernate.engine.jdbc.env.internal.JdbcEnvironmentInitiator$ConnectionProviderJdbcConnectionAccess@7bef452c] for (non-JTA) DDL execution was not in auto-commit mode; the Connection 'local transaction' will be committed and the Connection will be set into auto-commit mode. abr 15, 2019 11:42:29 PM org.hibernate.engine.transaction.jta.platform.internal.JtaPlatformInitiator initiateService INFO: HHH000490: Using JtaPlatform implementation: [org.hibernate.engine.transaction.jta.platform.internal.NoJtaPlatform] Hibernate: select conta0_.id as id1_0_0_, conta0_.nr_agencia as nr_agencia2_0_0_, conta0_.nm_banco as nm_banco3_0_0_, conta0_.nr_conta as nr_conta4_0_0_, conta0_.nm_titular as nm_titular5_0_0_ from T_SB_CONTA conta0_ where conta0_.id=? Exception in thread "main" java.lang.NullPointerException at br.com.fiap.entity.testes.TesteBuscaConta.main(TesteBuscaConta.java:17)