Se você estiver usando formatos monetários recomendo usar BigDecimal..

Na verdade tudo que requer precisão exata, eu acabo adotando o BigDecimal
mesmo, para evitar problemas de precisão.

Abraço,

Ernani

2011/9/29 Rafael Chagas <[email protected]>

> Olá pessoal,
> estou com o seguinte problema.
> Tem um campo no java declarado como float e o correspondente no Flex como
> Number, quando retorno esse valor para o flex através do BlazeDS. O valor
> vem com várias casas decimais, porém o valor que eu tenho gravado no banco
> só possui duas casas decimais.
>
> Java
>
> float valor;
>
> Flex
> var valor:Number;
>
> Valor no banco Postgresql declarado como real = 520.12
> Valor que é retornado no Flex = 520.1199951171875
>
> Alguém sabe a melhor maneira de resolver esse problema, no meu caso estou
> utilizando Hibernate, então foi feito o mapeamento das classes java e flex.
>
>                      Rafael Chagas Barbosa
> Aluno do curso Sistemas de Informação - UNIMONTES
> Diretor de Projetos/Qualidade da Infobits<http://www.infobitsunimontes.com.br>
>
> [image: Facebook] <http://www.facebook.com/rafaelchagasb> rafaelchagasb 
> [image:
> Twitter] <http://twitter.com/rafaelchagasb>rafaelchagasb
> rafa15chagas rafaelchagasb
>
> Infobits www.infobitsunimontes.com.br
>
>  --
> 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