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

Responder a