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 {
<a class="mention" href="/u/test">@Test</a> 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 !
