eu isso o eclipse e preferia usar o mysql em vez do mariadb e mesmo usando o mariadb nao funciona
package br.com.alura.jpa.teste;
import javax.persistence.EntityManager; import javax.persistence.EntityManagerFactory; import javax.persistence.Persistence;
public class TesteCriaTabelas { public static void main(String[] args) { EntityManagerFactory emf = Persistence.createEntityManagerFactory("contas"); EntityManager createEntityManager = emf.createEntityManager(); emf.close(); }
}
package br.com.alura.jpa.modelo;
import javax.persistence.Entity;
@Entity public class Conta { private Long id; private Integer agencia; private Integer numero; private String titular;
public Long getId() {
    return id;
}
public void setId(Long id) {
    this.id = id;
}
public Integer getAgencia() {
    return agencia;
}
public void setAgencia(Integer agencia) {
    this.agencia = agencia;
}
public Integer getNumero() {
    return numero;
}
public void setNumero(Integer numero) {
    this.numero = numero;
}
public String getTitular() {
    return titular;
}
public void setTitular(String titular) {
    this.titular = titular;
}}
br.com.alura.jpa.modelo.Conta
        <property name="hibernate.hbm2ddl.auto" value="update"/>
        <property name="hibernate.dialect" value="org.hibernate.dialect.MariaDBDialect"/>
        <property name="hibernate.show_sql" value="false"/>
        <property name="hibernate.format_sql" value="true"/>
    </properties>
</persistence-unit>4.0.0 br.com.alura.jpa projeto.jpa 0.0.1-SNAPSHOT
    <dependency>
        <groupId>org.hibernate</groupId>
        <artifactId>hibernate-agroal</artifactId>
        <version>5.4.10.Final</version>
        <type>pom</type>
    </dependency>
    <dependency>
        <groupId>mysql</groupId>
        <artifactId>mysql-connector-java</artifactId>
        <version>8.0.22</version>
    </dependency>
</dependencies>