Usar Object realmente "resolve" (graças ao autoboxing do Java), mas se realmente quiser resolver esse problema de verdade vc precisa extender o AMFEndpoint do BlazeDS, e no seu proprio endpoint vc passa duas classes q extendam de AmfInput e AmfOutput respectivamente. Essas classes sao as responsaveis por fazer a serialização dos dados de java para as3 (e vice-versa). Nelas vc pode verificar em java se um valor é NaN (Not a Number) pela wrapper Double, e se for NaN vc seta como null.
Outra forma de fazer isso - e talvez menos intrusivo - é alterando no JavaAdapter do remotingConfig... nesse caso é só extende-lo e fazer a verificacao em cada atributo de cada objeto q passa por ali usando reflexão, mas cuidado q tudo passa por essa classe, portanto isso pode deixar um pouquinho mais lento.. nada d+, mas resolve também. No final, acho q a maioria vai acabar usando o Object no Flex mesmo doq ter q alterar as entranhas do BlazeDS .. mas é sempre legal saber como BlazeDS funciona "por dentro". :) PS: Tenho mania de escrever 'extender' com 'x', enquanto o o correto é 'estender' com 's'. Só disse pq sempre q uso 'extender' alguém me manda e-mail falando q é com 's' :P #troll []'s Em 5 de agosto de 2011 16:41, Guilherme Sjlender <guisjlen...@gmail.com>escreveu: > Usa Object no flex... > > Acredito que ira resolver esse problema! > ;) > Em 5 de agosto de 2011 16:36, Rodrigo Valentim <rodrigo.valen...@gmail.com > > escreveu: > > Pessoal, tenho um projeto onde no java o campo numero é um Long, porém, qdo >> vai para o java ele passa de null para zero e quando volta para o Long ele >> vem como zero e isso está dando erro de FK... >> >> Tentei achar alguma solução e não consegui (procurei pouco antes de postar >> aqui, vou procurar mais depois!) >> >> Alguém já passou por isso? >> >> -- >> Atenciosamente, >> Rodrigo Valentim >> >> -- >> Você recebeu esta mensagem porque está inscrito na lista "flexdev" >> Para enviar uma mensagem, envie um e-mail para flexdev@googlegroups.com >> Para sair da lista, envie um email em branco para >> flexdev-unsubscr...@googlegroups.com >> Mais opções estão disponíveis em http://groups.google.com/group/flexdev > > > > > -- > Guilherme Sjlender - http://www.gflex.biz/ > ------------------------------------------------------------ > Desenvolvedor Web - Flex3.6/Flex4.5/JavaEE > Desenvolvedor Desktop - AIR/JavaSE > Desenvolvedor Mobile - Android/JavaME/Flex4.5 > ------------------------------------------------------------ > > -- > Você recebeu esta mensagem porque está inscrito na lista "flexdev" > Para enviar uma mensagem, envie um e-mail para flexdev@googlegroups.com > Para sair da lista, envie um email em branco para > flexdev-unsubscr...@googlegroups.com > Mais opções estão disponíveis em http://groups.google.com/group/flexdev > -- Mario Junior http://blog.mariojunior.com/ @mariojunior -- Você recebeu esta mensagem porque está inscrito na lista "flexdev" Para enviar uma mensagem, envie um e-mail para flexdev@googlegroups.com Para sair da lista, envie um email em branco para flexdev-unsubscr...@googlegroups.com Mais opções estão disponíveis em http://groups.google.com/group/flexdev