Hibernate 5.1.0 com Oracle 11g

Pessoal,
Preciso de um help na utilização do hibernate com o Oracle,
Estou tentando persistir no banco mas ele fica informando:

org.hibernate.MappingException: Unknown entity: br.com.locadora7.DOMAIN.Endereco

Segue abaixo meu Hibernate.cfg.xml:

Minha classe Endereco:

package br.com.locadora7.DOMAIN;

import java.math.BigDecimal;
import java.util.HashSet;
import java.util.Set;
import javax.persistence.Entity;
import javax.persistence.Id;

/**

  • Endereco generated by hbm2java
    */
    @SuppressWarnings(“serial”)
    @Entity
    public class Endereco implements java.io.Serializable {
    @Id
    private BigDecimal id;
    private String rua;
    private Integer num;
    private Integer cep;
    private String bairro;
    private String cidade;
    private String uf;
    private String pais;
    // private Set fornecedors = new HashSet(0);
    // private Set pessoas = new HashSet(0);

public Endereco() {
}

public Endereco(BigDecimal id, String rua, Integer num, Integer cep, String bairro, String cidade, String uf,
String pais) {
this.id = id;
this.rua = rua;
this.num = num;
this.cep = cep;
this.bairro = bairro;
this.cidade = cidade;
this.uf = uf;
this.pais = pais;
}

public Endereco(BigDecimal id, String rua, Integer num, Integer cep, String bairro, String cidade, String uf,
String pais, Set fornecedors, Set pessoas) {
this.id = id;
this.rua = rua;
this.num = num;
this.cep = cep;
this.bairro = bairro;
this.cidade = cidade;
this.uf = uf;
this.pais = pais;
// this.fornecedors = fornecedors;
// this.pessoas = pessoas;
}

public BigDecimal getId() {
return this.id;
}

public void setId(BigDecimal id) {
this.id = id;
}

public String getRua() {
return this.rua;
}

public void setRua(String rua) {
this.rua = rua;
}

public Integer getNum() {
return this.num;
}

public void setNum(Integer num) {
this.num = num;
}

public Integer getCep() {
return this.cep;
}

public void setCep(Integer cep) {
this.cep = cep;
}

public String getBairro() {
return this.bairro;
}

public void setBairro(String bairro) {
this.bairro = bairro;
}

public String getCidade() {
return this.cidade;
}

public void setCidade(String cidade) {
this.cidade = cidade;
}

public String getUf() {
return this.uf;
}

public void setUf(String uf) {
this.uf = uf;
}

public String getPais() {
return this.pais;
}

public void setPais(String pais) {
this.pais = pais;
}
/*
public Set getFornecedors() {
return this.fornecedors;
}

public void setFornecedors(Set fornecedors) {
this.fornecedors = fornecedors;
}

public Set getPessoas() {
return this.pessoas;
}

public void setPessoas(Set pessoas) {
this.pessoas = pessoas;
}*/

}

A classe de teste que estou usando com JUnit para tentar salvar no banco:

package br.com.locadora7.DAO;

import org.junit.Test;
import br.com.locadora7.DOMAIN.Endereco;

public class EnderecoDAOTeste {

@Test
public void salvar(){
Endereco endereco = new Endereco();
endereco.setRua(“Silva da Rocha”);
endereco.setNum(254);
endereco.setCep(92030570);
endereco.setBairro(“Estancia Velha”);
endereco.setCidade(“Porto Alegre”);
endereco.setUf(“RS”);
endereco.setPais(“Brasil”);

  	EnderecoDAO enderecoDAO = new EnderecoDAO();
  	enderecoDAO.salvar(endereco);

}
}

E meu DAO Generico:

package br.com.locadora7.DAO;

import org.hibernate.Session;
import org.hibernate.Transaction;
import br.com.locadora7.util.HibernateUtil;

public class GenericDAO {

public void salvar(Entidade entidade) {
Session sessao = HibernateUtil.getSessionFactory().openSession();
Transaction transacao = null;

  try {
  	transacao = sessao.beginTransaction();
  	sessao.save(entidade);
  	transacao.commit();
  } catch (RuntimeException erro) {
  	if (transacao != null) {
  		transacao.rollback();
  	}
  	throw erro;
  } finally {
  	sessao.close();
  }

}
}

O resultado que o JUnit gera:

Se alguém puder ajudar, agradeço !