Quando uso as minhas variaveis do tipo String, e passo para elas valores monetarios com Virgulas e tudo mais, funciona perfeitamente.
Mas quando tento carregar esses dados novamente formatando diretamente do banco
Apresenta ao invez de ser 10,50 apresenta, 10.50, ou seja, na hora da ediçao desse valor, se grava 10.50 fica somente 10 e perde o decimal.
Mas quando passo pra uma variavel float/Doble, e passo um valor por exemplo: 35,50 acaba dando essa msg:
must be a number consisting of one or more digits.
o detalhe do sql é que já vem formatado, com a formataçao que mandei logo acima.
O campo de valor é um String, so assim aceita valor com virgula, senao se passar float ou double nao aceita.
Estou usando JSF 2