Segue, org.hibernate.MappingException: Unknown entity: flex.messaging.io.ArrayCollection
at org.hibernate.impl.SessionFactoryImpl.getEntityPersister( SessionFactoryImpl.java:580) at org.hibernate.impl.SessionImpl.getEntityPersister(SessionImpl.java:1365) at org.hibernate.event.def.AbstractSaveEventListener.saveWithGeneratedId( AbstractSaveEventListener.java:121) at org.hibernate.event.def.DefaultSaveOrUpdateEventListener.saveWithGeneratedOrRequestedId( DefaultSaveOrUpdateEventListener.java:210) at org.hibernate.event.def.DefaultSaveEventListener.saveWithGeneratedOrRequestedId( DefaultSaveEventListener.java:56) at org.hibernate.event.def.DefaultSaveOrUpdateEventListener.entityIsTransient( DefaultSaveOrUpdateEventListener.java:195) at org.hibernate.event.def.DefaultSaveEventListener.performSaveOrUpdate( DefaultSaveEventListener.java:50) at org.hibernate.event.def.DefaultSaveOrUpdateEventListener.onSaveOrUpdate( DefaultSaveOrUpdateEventListener.java:93) at org.hibernate.impl.SessionImpl.fireSave(SessionImpl.java:562) at org.hibernate.impl.SessionImpl.save(SessionImpl.java:550) at org.hibernate.impl.SessionImpl.save(SessionImpl.java:546) at com.fozci.sicorc.persistence.AcertoDAO.salvarAcerto(AcertoDAO.java:24) at com.fozci.sicorc.service.AcertoService.salvarAcerto(AcertoService.java:19 ) 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 flex.messaging.services.remoting.adapters.JavaAdapter.invoke( JavaAdapter.java:421) at flex.messaging.services.RemotingService.serviceMessage( RemotingService.java:183) at flex.messaging.MessageBroker.routeMessageToService( MessageBroker.java:1495) at flex.messaging.endpoints.AbstractEndpoint.serviceMessage( AbstractEndpoint.java:882) at flex.messaging.endpoints.amf.MessageBrokerFilter.invoke( MessageBrokerFilter.java:121) at flex.messaging.endpoints.amf.LegacyFilter.invoke(LegacyFilter.java:158) at flex.messaging.endpoints.amf.SessionFilter.invoke(SessionFilter.java:44) at flex.messaging.endpoints.amf.BatchProcessFilter.invoke( BatchProcessFilter.java:67) at flex.messaging.endpoints.amf.SerializationFilter.invoke( SerializationFilter.java:146) at flex.messaging.endpoints.BaseHTTPEndpoint.service( BaseHTTPEndpoint.java:278) at flex.messaging.MessageBrokerServlet.service(MessageBrokerServlet.java:315 ) at javax.servlet.http.HttpServlet.service(HttpServlet.java:717) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter( ApplicationFilterChain.java:290) 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:127) 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:298) at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:857 ) at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process( Http11Protocol.java:588) at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489) at java.lang.Thread.run(Thread.java:637) Em 1 de setembro de 2011 17:27, Samuel Facchinello <[email protected]>escreveu: > manda o log completo do erro. > > > Att, > Samuel Facchinello > http://desenvolvendoemflex.blogspot.com > Joinville - SC > > > > 2011/9/1 Re JMD <[email protected]> > >> No flex: >> >> [Bindable] >> >> public var acertos:ArrayCollection=new ArrayCollection(new Array); >> >> private function onResultpesquisarCdReduzido(event:ResultEvent):void >> >> { >> >> plconta = event.result as Plconta; >> >> this.voAcerto=new Acerto(); >> >> this.voAcerto.vlAcerto = new Number(txValor.text); >> >> this.voAcerto.idDesvio = voDesvio as Desvio; >> >> this.voAcerto.idConta = plconta as Plconta; >> >> this.voAcerto.cdStatus = status as Status; >> >> this.voAcerto.cdUa = ua as Ua; >> >> this.voAcerto.cdUsuarioLogin = usuario as Usuario; >> >> this.voAcerto.cdUaDesvio = new Number(txDeUa.text); >> >> this.voAcerto.cdContaDesvio = new Number(txDeConta.text); >> >> acertos.addItem(voAcerto); >> >> acertos.refresh(); >> >> } >> >> >> No java: >> >> >> public class AcertoService { >> >> private AcertoDAO acertoDAO = new AcertoDAO(); >> >> @LazyNull >> >> public ArrayList <Acerto> salvarAcerto(ArrayList <Acerto> acertos) >> throwsException{ >> >> ArrayList <Acerto> acerto = acertoDAO.salvarAcerto(acertos); >> >> try { >> >> if (acerto == null) >> >> throw new UsuarioNaoExisteException( >> >> "Nao existe Acerto"); >> >> >> else { >> >> >> return acerto; >> >> } >> >> >> } catch (UsuarioNaoExisteException e) { >> >> >> throw new UsuarioNaoExisteException(e.getMensagem()); >> >> >> } catch (Exception e) { >> >> e.printStackTrace(); >> >> throw new Exception(); >> >> } >> >> } >> >> } >> >> >> Porem continua o erro: >> >> >> org.hibernate.MappingException: Unknown entity: >> flex.messaging.io.ArrayCollection >> >> >> >> Em 1 de setembro de 2011 17:15, Samuel Facchinello >> <[email protected]>escreveu: >> >>> No flex: ArrayCollection >>> no Java: ArrayList >>> >>> >>> Att, >>> Samuel Facchinello >>> http://desenvolvendoemflex.blogspot.com >>> Joinville - SC >>> >>> >>> >>> Em 1 de setembro de 2011 17:13, Re JMD <[email protected]> escreveu: >>> >>> zando ele quando declaro a variavel acertos no flex: >>> >>> >>> -- >>> Você recebeu esta mensagem porque está inscrito na lista "flexdev" >>> Para enviar uma mensagem, envie um e-mail para [email protected] >>> Para sair da lista, envie um email em branco para >>> [email protected] >>> Mais opções estão disponíveis em http://groups.google.com/group/flexdev >>> >> >> -- >> Você recebeu esta mensagem porque está inscrito na lista "flexdev" >> Para enviar uma mensagem, envie um e-mail para [email protected] >> Para sair da lista, envie um email em branco para >> [email protected] >> Mais opções estão disponíveis em http://groups.google.com/group/flexdev >> > > -- > Você recebeu esta mensagem porque está inscrito na lista "flexdev" > Para enviar uma mensagem, envie um e-mail para [email protected] > Para sair da lista, envie um email em branco para > [email protected] > Mais opções estão disponíveis em http://groups.google.com/group/flexdev > -- Você recebeu esta mensagem porque está inscrito na lista "flexdev" Para enviar uma mensagem, envie um e-mail para [email protected] Para sair da lista, envie um email em branco para [email protected] Mais opções estão disponíveis em http://groups.google.com/group/flexdev
