Simplesmente não lista os detalhes ! e da um erro na hora de logar no sistema, desfiz as anotações e funciona normal:
erro e classes completa !
An Error Occurred:
Error calling action method of component with id j_id7:botao
Caused by:
org.hibernate.AnnotationException - Use of @OneToMany or @ManyToMany targeting an unmapped class: br.gov.nutec.modelo.Pessoa.men_id[br.gov.nutec.modelo.Mensalidade]
+- Stack Trace
javax.faces.FacesException: Error calling action method of component with id j_id7:botao
at org.apache.myfaces.application.ActionListenerImpl.processAction(ActionListenerImpl.java:72)
at javax.faces.component.UICommand.broadcast(UICommand.java:143)
at org.ajax4jsf.component.AjaxViewRoot.processEvents(AjaxViewRoot.java:321)
at org.ajax4jsf.component.AjaxViewRoot.broadcastEvents(AjaxViewRoot.java:296)
at org.ajax4jsf.component.AjaxViewRoot.processPhase(AjaxViewRoot.java:253)
at org.ajax4jsf.component.AjaxViewRoot.processApplication(AjaxViewRoot.java:466)
at org.apache.myfaces.lifecycle.InvokeApplicationExecutor.execute(InvokeApplicationExecutor.java:32)
at org.apache.myfaces.lifecycle.LifecycleImpl.executePhase(LifecycleImpl.java:103)
at org.apache.myfaces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:76)
at javax.faces.webapp.FacesServlet.service(FacesServlet.java:151)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.ajax4jsf.webapp.BaseXMLFilter.doXmlFilter(BaseXMLFilter.java:178)
at org.ajax4jsf.webapp.BaseFilter.handleRequest(BaseFilter.java:290)
at org.ajax4jsf.webapp.BaseFilter.processUploadsAndHandleRequest(BaseFilter.java:368)
at org.ajax4jsf.webapp.BaseFilter.doFilter(BaseFilter.java:495)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at br.gov.nutec.filtro.AuthFilter.doFilter(AuthFilter.java:27)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.netbeans.modules.web.monitor.server.MonitorFilter.doFilter(MonitorFilter.java:390)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:849)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:454)
at java.lang.Thread.run(Thread.java:619)
Caused by: javax.faces.el.EvaluationException: javax.el.ELException: /pages/login/login.xhtml @61,79 action="#{pessoaMB.login}": org.hibernate.AnnotationException: Use of @OneToMany or @ManyToMany targeting an unmapped class: br.gov.nutec.modelo.Pessoa.men_id[br.gov.nutec.modelo.Mensalidade]
at javax.faces.component._MethodExpressionToMethodBinding.invoke(_MethodExpressionToMethodBinding.java:82)
at org.apache.myfaces.application.ActionListenerImpl.processAction(ActionListenerImpl.java:57)
... 33 more
Caused by: javax.el.ELException: /pages/login/login.xhtml @61,79 action="#{pessoaMB.login}": org.hibernate.AnnotationException: Use of @OneToMany or @ManyToMany targeting an unmapped class: br.gov.nutec.modelo.Pessoa.men_id[br.gov.nutec.modelo.Mensalidade]
at com.sun.facelets.el.TagMethodExpression.invoke(TagMethodExpression.java:74)
at javax.faces.component._MethodExpressionToMethodBinding.invoke(_MethodExpressionToMethodBinding.java:78)
... 34 more
Caused by: org.hibernate.AnnotationException: Use of @OneToMany or @ManyToMany targeting an unmapped class: br.gov.nutec.modelo.Pessoa.men_id[br.gov.nutec.modelo.Mensalidade]
at org.hibernate.cfg.annotations.CollectionBinder.bindManyToManySecondPass(CollectionBinder.java:1071)
at org.hibernate.cfg.annotations.CollectionBinder.bindStarToManySecondPass(CollectionBinder.java:602)
at org.hibernate.cfg.annotations.CollectionBinder$1.secondPass(CollectionBinder.java:543)
at org.hibernate.cfg.CollectionSecondPass.doSecondPass(CollectionSecondPass.java:66)
at org.hibernate.cfg.Configuration.secondPassCompile(Configuration.java:1177)
at org.hibernate.cfg.AnnotationConfiguration.secondPassCompile(AnnotationConfiguration.java:329)
at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1333)
at org.hibernate.cfg.AnnotationConfiguration.buildSessionFactory(AnnotationConfiguration.java:867)
at br.gov.nutec.facade.PessoaFacadeImpl.autentica(PessoaFacadeImpl.java:110)
at br.gov.nutec.mb.PessoaMB.login(PessoaMB.java:35)
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:597)
at org.apache.el.parser.AstValue.invoke(AstValue.java:172)
at org.apache.el.MethodExpressionImpl.invoke(MethodExpressionImpl.java:276)
at com.sun.facelets.el.TagMethodExpression.invoke(TagMethodExpression.java:68)
... 35 more
Quando eu rodo minha classe GerarBanco.java, ele da este erro:
init:
deps-module-jar:
deps-ear-jar:
deps-jar:
compile-single:
run-main:
07:38:11,671 INFO Version:15 - Hibernate Annotations 3.4.0.GA
07:38:11,681 INFO Environment:560 - Hibernate 3.3.2.GA
07:38:11,687 INFO Environment:593 - hibernate.properties not found
07:38:11,689 INFO Environment:771 - Bytecode provider name : javassist
07:38:11,692 INFO Environment:652 - using JDK 1.4 java.sql.Timestamp handling
07:38:11,740 INFO Version:14 - Hibernate Commons Annotations 3.1.0.GA
07:38:11,742 INFO Configuration:1474 - configuring from resource: /hibernate.cfg.xml
07:38:11,742 INFO Configuration:1451 - Configuration resource: /hibernate.cfg.xml
07:38:11,846 INFO Configuration:1589 - Configured SessionFactory: null
07:38:11,862 INFO Dialect:175 - Using dialect: org.hibernate.dialect.PostgreSQLDialect
07:38:11,924 INFO AnnotationBinder:419 - Binding entity from annotated class: br.gov.nutec.modelo.Pessoa
07:38:11,965 INFO EntityBinder:422 - Bind entity br.gov.nutec.modelo.Pessoa on table pessoa
07:38:12,034 INFO AnnotationBinder:419 - Binding entity from annotated class: br.gov.nutec.modelo.Clientef
07:38:12,035 INFO EntityBinder:422 - Bind entity br.gov.nutec.modelo.Clientef on table clientef
Exception in thread "main" org.hibernate.AnnotationException: Use of @OneToMany or @ManyToMany targeting an unmapped class: br.gov.nutec.modelo.Pessoa.men_id[br.gov.nutec.modelo.Mensalidade]
at org.hibernate.cfg.annotations.CollectionBinder.bindManyToManySecondPass(CollectionBinder.java:1071)
at org.hibernate.cfg.annotations.CollectionBinder.bindStarToManySecondPass(CollectionBinder.java:602)
at org.hibernate.cfg.annotations.CollectionBinder$1.secondPass(CollectionBinder.java:543)
at org.hibernate.cfg.CollectionSecondPass.doSecondPass(CollectionSecondPass.java:66)
at org.hibernate.cfg.Configuration.secondPassCompile(Configuration.java:1177)
at org.hibernate.cfg.AnnotationConfiguration.secondPassCompile(AnnotationConfiguration.java:329)
at org.hibernate.cfg.Configuration.generateDropSchemaScript(Configuration.java:803)
at org.hibernate.tool.hbm2ddl.SchemaExport.<init>(SchemaExport.java:128)
at org.hibernate.tool.hbm2ddl.SchemaExport.<init>(SchemaExport.java:91)
at br.gov.nutec.util.GerarTabelas.main(GerarTabelas.java:12)
Java Result: 1
CONSTRUÍDO COM SUCESSO (tempo total: 0 segundos)