Erro em anotações do hibernate

2 respostas
Zenas

Olá amigos,

Peguei um sistema para dar manutenção e me foi apresentado a seguinte mensagem de erro descrita abaixo
quando eu executo o sistema:

org.hibernate.AnnotationException: @OneToOne or @ManyToOne on br.gov.inca.publico.bean.UF.regiao references an unknown entity: br.gov.inca.publico.bean.Regiao

at org.hibernate.cfg.FkSecondPass.doSecondPass(FkSecondPass.java:56)

at org.hibernate.cfg.AnnotationConfiguration.processFkSecondPassInOrder(AnnotationConfiguration.java:474)

at org.hibernate.cfg.AnnotationConfiguration.secondPassCompile(AnnotationConfiguration.java:295)

at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1286)

at org.hibernate.cfg.AnnotationConfiguration.buildSessionFactory(AnnotationConfiguration.java:915)

at br.gov.inca.publico.dao.CreateSession.(CreateSession.java:31)

at br.gov.inca.publico.dao.Dao.carregar(Dao.java:704)

at br.gov.inca.publico.action.LoginBuscarAction.preparar(LoginBuscarAction.java:66)

at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)

at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)

at java.lang.reflect.Method.invoke(Method.java:585)

at com.opensymphony.xwork2.DefaultActionInvocation.invokeAction(DefaultActionInvocation.java:399)

at com.opensymphony.xwork2.DefaultActionInvocation.invokeActionOnly(DefaultActionInvocation.java:262)

at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:224)

at br.gov.inca.publico.interceptor.OpenSessionView.intercept(OpenSessionView.java:30)

at com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultActionInvocation.java:219)

at com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultActionInvocation.java:218)

alguém pode me dar uma luz do que está acontecendo, eu creio que deva ser em alguma configuração do Hibernate,

agradeço aos que tentarem e aos que conseguirem tb.
abs,
Zenas

2 Respostas

mgarcia

Provavelmente a classe Regiao não está no HibernateUtil (classe que declara quais são as classes que possuem anotações para entidades).

Zenas

Vlw, o problema erá esse mesmo, obrigado,

Sds,
Zenas

Criado 13 de janeiro de 2009
Ultima resposta 14 de jan. de 2009
Respostas 2
Participantes 2