Bom dia pessoal tudo bem ?
Preciso de uma grande ajuda com o seguinte erro…
fev 04, 2021 11:01:30 AM org.hibernate.jpa.internal.util.LogHelper logPersistenceUnitInformation
INFO: HHH000204: Processing PersistenceUnitInfo [
name: pos-java-maven-hibernate
…]
fev 04, 2021 11:01:30 AM org.hibernate.Version logVersion
INFO: HHH000412: Hibernate Core {5.2.6.Final}
fev 04, 2021 11:01:30 AM org.hibernate.cfg.Environment
INFO: HHH000206: hibernate.properties not found
fev 04, 2021 11:01:30 AM org.hibernate.annotations.common.reflection.java.JavaReflectionManager
INFO: HCANN000001: Hibernate Commons Annotations {5.0.1.Final}
fev 04, 2021 11:01:31 AM org.hibernate.engine.jdbc.connections.internal.DriverManagerConnectionProviderImpl configure
WARN: HHH10001002: Using Hibernate built-in connection pool (not for production use!)
fev 04, 2021 11:01:31 AM org.hibernate.engine.jdbc.connections.internal.DriverManagerConnectionProviderImpl buildCreator
INFO: HHH10001005: using driver [org.postgresql.Driver] at URL [jdbc:postgresql://localhost:5432/posjavahibernate]
fev 04, 2021 11:01:31 AM org.hibernate.engine.jdbc.connections.internal.DriverManagerConnectionProviderImpl buildCreator
INFO: HHH10001001: Connection properties: {password=****, user=postgres}
fev 04, 2021 11:01:31 AM org.hibernate.engine.jdbc.connections.internal.DriverManagerConnectionProviderImpl buildCreator
INFO: HHH10001003: Autocommit mode: false
fev 04, 2021 11:01:31 AM org.hibernate.engine.jdbc.connections.internal.PooledConnections
INFO: HHH000115: Hibernate connection pool size: 20 (min=1)
fev 04, 2021 11:01:31 AM org.hibernate.dialect.Dialect
INFO: HHH000400: Using dialect: org.hibernate.dialect.PostgreSQLDialect
fev 04, 2021 11:01:31 AM org.hibernate.engine.jdbc.env.internal.LobCreatorBuilderImpl useContextualLobCreation
INFO: HHH000424: Disabling contextual LOB creation as createClob() method threw error : java.lang.reflect.InvocationTargetException
fev 04, 2021 11:01:31 AM org.hibernate.type.BasicTypeRegistry register
INFO: HHH000270: Type registration [java.util.UUID] overrides previous : org.hibernate.type.UUIDBinaryType@c260bdc
WARNING: An illegal reflective access operation has occurred
WARNING: Illegal reflective access by javassist.util.proxy.SecurityActions (file:/C:/Users/marce/.m2/repository/org/javassist/javassist/3.20.0-GA/javassist-3.20.0-GA.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int,java.security.ProtectionDomain)
WARNING: Please consider reporting this to the maintainers of javassist.util.proxy.SecurityActions
WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations
WARNING: All illegal access operations will be denied in a future release
Estou executando pelo junit e ao executar o programa não aparece nenhum na tela de junit, porém quando vai executar para salvar uma tabela no banco de dados aparece o erro mencionado acima no console… Tentei resolver através das informações do fórum >> https://respostas.guj.com.br/45303-resolvido-java---erro-invocationtargetexception-e-nullpointerexception mas mesmo fazendo toda a verificação o erro continuou…
O model esta assim:
package model;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
@Entity /Identifica que é uma tabela para ser criada automatica/
public class UsuarioPessoa {
@Id /chave primaria/
@GeneratedValue(strategy= GenerationType.AUTO) /cria o valor automatico para a chave primaria/
private Long id;
private String nome;
private String sobrenome;
private String email;
private String login;
private String senha;
public Long getId() {
return id;
}
public void setId(Long id) {
this.id = id;
}
public String getNome() {
return nome;
}
public void setNome(String nome) {
this.nome = nome;
}
public String getSobrenome() {
return sobrenome;
}
public void setSobrenome(String sobrenome) {
this.sobrenome = sobrenome;
}
public String getEmail() {
return email;
}
public void setEmail(String email) {
this.email = email;
}
public String getLogin() {
return login;
}
public void setLogin(String login) {
this.login = login;
}
public String getSenha() {
return senha;
}
public void setSenha(String senha) {
this.senha = senha;
}
}
Persistence.xml:
<?xml version="1.0" encoding="UTF-8"?><persistence-unit name="pos-java-maven-hibernate">
<class>model.UsuarioPessoa</class>
<properties>
<!-- Dados de conexão com o banco -->
<property name="hibernate.connection.driver_class" value="org.postgresql.Driver"/>
<property name="hibernate.connection.url" value="jdbc:postgresql://localhost:5432/posjavahibernate"/>
<property name="hibernate.dialect" value="org.hibernate.dialect.PostgreSQLDialect"/>
<property name="hibernate.connection.username" value="postgres"/>
<property name="hibernate.connection.password" value="admin"/>
<property name="hibernate.hbm2dll.auto" value="update"/>
</properties>
</persistence-unit>
Estou usando o java 9.
Fico no aguardo de respostas…