1
resposta

ERROR: Unknown initial character set index '255'

@Entity public class Conta { @Id @GeneratedValue(strategy=GenerationType.IDENTITY) private Integer id; private String titular; private String numero; private String banco; private String agencia;

public Integer getId() {
    return id;
}
public void setId(Integer id) {
    this.id = id;
}
public String getTitular() {
    return titular;
}
public void setTitular(String titular) {
    this.titular = titular;
}
public String getNumero() {
    return numero;
}
public void setNumero(String numero) {
    this.numero = numero;
}
public String getBanco() {
    return banco;
}
public void setBanco(String banco) {
    this.banco = banco;
}
public String getAgencia() {
    return agencia;
}
public void setAgencia(String agencia) {
    this.agencia = agencia;
}

}

org.hibernate.jpa.HibernatePersistenceProvider br.com.caelum.financas.modelo.Conta

public class TesteConta { public static void main(String[] args) {

    EntityManagerFactory emf = Persistence.createEntityManagerFactory("financas");
    EntityManager em = emf.createEntityManager();
    em.getTransaction().begin();
    em.persist(conta);
    em.getTransaction().commit();    
    em.close();
    emf.close();
}

}

mar 23, 2019 11:44:26 AM org.hibernate.jpa.internal.util.LogHelper logPersistenceUnitInformation INFO: HHH000204: Processing PersistenceUnitInfo [name: financas] mar 23, 2019 11:44:26 AM org.hibernate.Version logVersion INFO: HHH000412: Hibernate Core {5.4.1.Final} mar 23, 2019 11:44:27 AM org.hibernate.annotations.common.reflection.java.JavaReflectionManager INFO: HCANN000001: Hibernate Commons Annotations {5.1.0.Final} mar 23, 2019 11:44:27 AM org.hibernate.engine.jdbc.connections.internal.DriverManagerConnectionProviderImpl configure WARN: HHH10001002: Using Hibernate built-in connection pool (not for production use!) mar 23, 2019 11:44:27 AM org.hibernate.engine.jdbc.connections.internal.DriverManagerConnectionProviderImpl buildCreator INFO: HHH10001005: using driver [com.mysql.jdbc.Driver] at URL [jdbc:mysql://localhost/financas] mar 23, 2019 11:44:27 AM org.hibernate.engine.jdbc.connections.internal.DriverManagerConnectionProviderImpl buildCreator INFO: HHH10001001: Connection properties: {user=root} mar 23, 2019 11:44:27 AM org.hibernate.engine.jdbc.connections.internal.DriverManagerConnectionProviderImpl buildCreator INFO: HHH10001003: Autocommit mode: false mar 23, 2019 11:44:27 AM org.hibernate.engine.jdbc.connections.internal.DriverManagerConnectionProviderImpl$PooledConnections INFO: HHH000115: Hibernate connection pool size: 20 (min=1) mar 23, 2019 11:44:27 AM org.hibernate.engine.jdbc.env.internal.JdbcEnvironmentInitiator initiateService WARN: HHH000342: Could not obtain connection to query metadata : null mar 23, 2019 11:44:27 AM org.hibernate.dialect.Dialect INFO: HHH000400: Using dialect: org.hibernate.dialect.MySQL5InnoDBDialect mar 23, 2019 11:44:27 AM org.hibernate.engine.jdbc.spi.SqlExceptionHelper logExceptions WARN: SQL Error: 0, SQLState: S1000 mar 23, 2019 11:44:27 AM org.hibernate.engine.jdbc.spi.SqlExceptionHelper logExceptions ERROR: Unknown initial character set index '255' received from server. Initial client character set can be forced via the 'characterEn

1 resposta

Meu caro tudo bem? Não deu para entender o que esta acontecendo... os imports do seu código não ajudou muito não!

tente resgatar pelo menos a Exception desta linha aqui:

mar 23, 2019 11:44:27 AM org.hibernate.engine.jdbc.spi.SqlExceptionHelper logExceptions ERROR: Unknown initial character set index '255' received from server. Initial client character set can be forced via the 'characterEn

e tente colar neste formato