ERROR [main] (StandardContext.java:3953) - Servlet /portalSolicitacao threw load() exception org.hibernate.AnnotationException: @OneToOne or @ManyToOne on br.com.unic.solicitacao.model.vo.UsuarioVO.empresaVO references an unknown entity: br.com.uni c.solicitacao.model.vo.EmpresaVO at org.hibernate.cfg.FkSecondPass.doSecondPass(FkSecondPass.java:56) at org.hibernate.cfg.AnnotationConfiguration.processFkSecondPassInOrder(AnnotationConfiguration.java:428) at org.hibernate.cfg.AnnotationConfiguration.secondPassCompile(AnnotationConfiguration.java:286) at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1210) ...TABELA DE LOGIN ( SSPTB01_LOGIN )
codg_usuario, number,
nome_completo, varchar2(50),
cpf, varchar2(15),
login, varchar2(20),
senha, varchar2(50),
conf_senha, varchar2(50),
num_tentativa, varchar2(2),
flag_status, varchar2(2),
situacao, varchar2(2),
codg_permissao, number,
codg_empresa, number,
codg_filial, number,
codg_cc, varchar2(15)
codg_empresa, number,
sigla_empresa, varchar2(10),
desc_empresa, varchar2(35)
@Entity
@Table(name="ssptb01_login")
@SequenceGenerator( name="codg_gen_login", sequenceName="seq_ssptb01_login", allocationSize=1)
public class UsuarioVO {
@Id
@GeneratedValue(strategy=GenerationType.SEQUENCE, generator="codg_gen_login")
@Column(name="codg_usuario", unique = true)
private Integer codgUsuario;
... CAMPOS OMITIDOS
@ManyToOne(cascade=CascadeType.ALL)
@JoinColumn(name="codg_empresa")
private EmpresaVO empresaVO;
@OneToOne(cascade=CascadeType.ALL)
@JoinColumn(name="codg_cc")
private CentroCustoVO centroCustoVO;
public final CentroCustoVO getCentroCustoVO() {
return centroCustoVO;
}
public final void setCentroCustoVO(CentroCustoVO centroCustoVO) {
this.centroCustoVO = centroCustoVO;
}
public final EmpresaVO getEmpresaVO() {
return empresaVO;
}
public final void setEmpresaVO(EmpresaVO empresaVO) {
this.empresaVO = empresaVO;
}
... MÉTODOS OMITIDOS
}
@Entity
@Table(name="ssptb03_empresa")
public class EmpresaVO {
@Id
@Column (name="codg_empresa")
private Integer codgEmpresa;
@Column (name="sigla_empresa")
private String siglaEmpresa;
@Column (name="desc_empresa")
private String descEmpresa;
... MÉTODOS ACESSORES
}
codg_cc, varchar2(15),
desc_cc, varchar2(40),
campus_cc, varchar2(3)
Alguém poderia me ajudar?
