1
resposta

Dúvida Aula2.2

Bom dia.

Essa linha de código para se comunicar com o banco de dados. EntityManagerFactory emf = Persistence.createEntityManagerFactory("alura"); A palavra "alura" o que significa nos exemplos das aulas?

1 resposta

Olá André,

Segundo a documentação do Java sobre a classe Persistence, https://docs.oracle.com/javaee/7/api/javax/persistence/Persistence.html, esse método recebe um "persistenceUnitName". Então provavelmente você tem um arquivo xml com essa configuração, mais ou menos assim.

<persistence xmlns="http://java.sun.com/xml/ns/persistence"
        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
        xsi:schemaLocation="http://java.sun.com/xml/ns/persistence http://java.sun.com/xml/ns/persistence/persistence_2_0.xsd"
        version="2.0">
    <persistence-unit name="org.hibernate.tutorial.jpa">
        ...
    </persistence-unit>
</persistence>

E na linha

persistence-unit name

Deve ter o nome "Alura", dá uma conferida. Valeu