No Persistence provider for EntityManager

Prezados, boa tarde!!
Hoje comecei meus estudos em JPA e Hibernate e como muitos outros, estou tendo problemas na hora de gerar minhas tabelas através da Classe.
Pesquisei muito na internet, porém, todas as informações que foram passadas aos usuários com dúvidas, não resolveram o meu problema.
Estou usando o netbeans. Coloquei o meu persistence.xml no “Arquivos de Configuração”

e o mesmo encontra-se assim:

<?xml version="1.0" encoding="UTF-8"?>
<persistence version="2.0"
	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">

	<persistence-unit name="livraria" transaction-type="RESOURCE_LOCAL">
		<class>br.com.k19.modelo.Editora</class> 
                <provider>org.hibernate.ejb.HibernatePersistence</provider>
		<properties>
			<property name="hibernate.dialect" value="org.hibernate.dialect.MySQL5InnoDBDialect"/>
			<property name="hibernate.hbm2ddl.auto" value="update"/>
			<property name="javax.persistence.jdbc.driver" value="com.mysql.jdbc.Driver"/> 
			<property name="javax.persistence.jdbc.user" value="root"/>
			<property name="javax.persistence.jdbc.password" value=""/>
			<property name="javax.persistence.jdbc.url" value="jdbc:mysql://localhost:3306/K21_livraria_db"/>
		</properties>
	</persistence-unit>
</persistence>

A classe Gerar Tabelas

/*
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */
package br.com.k19.testes;

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

/**
 *
 * @author Joao.Martins
 */
public class GerarTabelas {
    public static void main (String [] args){
        EntityManagerFactory factory = Persistence.createEntityManagerFactory("livraria");
        
        factory.close();
    }
}

E a classe a qual vão ser gerados os dados no banco:

/*
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */
package br.com.k19.modelo;

import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.Id;

/**
 *
 * @author Joao.Martins
 */
@Entity
public class Editora {
    
    @Id
    @GeneratedValue
    private long id;
    
    private String nome;

    private String email; 
    
    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 getEmail() {
        return email;
    }

    public void setEmail(String email) {
        this.email = email;
    }
  

}

Pessoal, sei que é uma dúvida antiga, porém como foi dito, iniciei os estudos hoje … então não tenho mta noção ainda …
espero contar com ajuda de vocês!!

Atenciosamente,

Oi!

Certamente o persistence.xml não está sendo encontrado. Depois que o build do projeto for feito, o persistence tem que ficar dentro de "META-INF " na raiz do classpath.

Como não uso o netbeans não sei exatamente como ele faz o build do projeto, mas se eu tivesse que arriscar diria pra vc criar um diretório META-INF dentro desse “Arquivos de Configuração”, e dentro dele colocar o persistence.xml.

[quote=rodrigo.uchoa]Oi!

Certamente o persistence.xml não está sendo encontrado. Depois que o build do projeto for feito, o persistence tem que ficar dentro de "META-INF " na raiz do classpath.

Como não uso o netbeans não sei exatamente como ele faz o build do projeto, mas se eu tivesse que arriscar diria pra vc criar um diretório META-INF dentro desse “Arquivos de Configuração”, e dentro dele colocar o persistence.xml.[/quote]

Pois é, amigo … Já tentei de tudo aqui!!!
Criei uma pasta META-INF dentro do configurations, como já tinha lido em outro caso, porém agora a mensagem que dá é essa aqui: "INFO: HHH000318: Could not find any META-INF/persistence.xml file in the classpath"
Eu já tentei coloca-lo junto aos meus fontes, porém o erro é o mesmo …
Estou quase desistindo e indo para o eclipse, apesar de não gostar muito do mesmo.

Mas mesmo assim, obrigado pela resposta.

Atenciosamente,

Usar o maven não é uma opção? Assim o fluxo de build independe da IDE.