Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

EntityManagerFactory cannot be resolved to a type

Boa noite,

Aparentemente não estão sendo importadas as classes do javax.persistence. Estou recebendo o seguinte erro:

Exception in thread "main" java.lang.Error: Unresolved compilation problems: 
        EntityManagerFactory cannot be resolved to a type
        Persistence cannot be resolved to a type
        EntityManager cannot be resolved to a type

        at br.com.alura.jpa.testes.TesteCriaTabelas.main(TesteCriaTabelas.java:9)

Seguem meus arquivos:

TesteCriaTabelas.java

package br.com.alura.jpa.testes;

import javax.persistence.EntityManager;
import javax.persistence.EntityManagerFactory;
import javax.persistence.Persistence;

public class TesteCriaTabelas {
    public static void main(String[] args) {
        EntityManagerFactory emf = new Persistence.createEntityManagerFactory("contas");
        EntityManager createEntityManager = emf.createEntityManager();
        emf.close();
    }
}

Conta.java

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;
    }

}

pom.xml

<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd">
  <modelVersion>4.0.0</modelVersion>
  <groupId>br.com.alura.jpa</groupId>
  <artifactId>projeto-jpa</artifactId>
  <version>0.0.1-SNAPSHOT</version>
    <dependecies>
        <dependency>
        <groupId>org.hibernate</groupId>
        <artifactId>hibernate-agroal</artifactId>
        <version>5.4.10.Final</version>
        <type>pom</type>
        </dependency>
        <!-- https://mvnrepository.com/artifact/mysql/mysql-connector-java -->
        <dependency>
            <groupId>mysql</groupId>
            <artifactId>mysql-connector-java</artifactId>
            <version>8.0.18</version>
        </dependency>
    </dependecies>
</project>

Podem me ajudar?

1 resposta
solução!

deveria ser .

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software