Does anybody know what´s wrong with this ???
I have two class
==================
Produto
==================
@Entity
public class Produto {
private Long idProduto;
private String descricaoProduto;
private TipoProduto idTipoProduto;
@Id
public Long getIdProduto() {
return idProduto;
}
public void setIdProduto(Long idProduto) {
this.idProduto = idProduto;
}
@Column(name="descricao", length=50)
public String getDescricao() {
return descricaoProduto;
}
public void setDescricao(String descricao) {
this.descricaoProduto = descricao;
}
@ManyToOne
@JoinColumn(name="IDTIPOPRODUTO")
public TipoProduto getIdTipoProduto() {
return idTipoProduto;
}
public void setIdTipoProduto(TipoProduto idTipoProduto) {
this.idTipoProduto = idTipoProduto;
}
}
===============================================
TipoProduto
===============================================
@Entity
public class TipoProduto {
private Long idTipoProduto;
private String descricaoTipoProduto;
@Column(name="descricao", length=30)
public String getDescricao() {
return descricaoTipoProduto;
}
public void setDescricao(String descricao) {
this.descricaoTipoProduto = descricao;
}
@Id
public Long getIdTipoProduto() {
return idTipoProduto;
}
public void setIdTipoProduto(Long idTipoProduto) {
this.idTipoProduto = idTipoProduto;
}
}
AND WHEN I ASK TO RUN I have the message ::
Exception in thread "main" org.hibernate.AnnotationException: Unable to find entity br.com.empresa.modelo.TipoProduto
at org.hibernate.cfg.AnnotationBinder.bindFkSecondPass(AnnotationBinder.java:1264)
at org.hibernate.cfg.FkSecondPass.secondPass(FkSecondPass.java:36)
at org.hibernate.cfg.FkSecondPass.doSecondPass(FkSecondPass.java:31)
at org.hibernate.cfg.AnnotationConfiguration.secondPassCompile(AnnotationConfiguration.java:163)
at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1049)
at br.com.empresa.factory.HibernateFactory.getSession(HibernateFactory.java:18)
at br.com.empresa.modelo.teste.main(teste.java:25)
IF ANYBODY KNOWS HOW TO SOLVE !!!!!!!!!
THANK YOU VERY MUCH !!!!!!!
|