Gravar valor monetário no banco

Olá,

No meu banco de dados, tenho a tabela de plano, onde tem um atributo valor em numeric(8,2)

No form do meu cadastro usei uma mascara no input de valor, onde o resultuado fica assim 1,111.00

Qdo recupero esse valor no controller, como que converto o valor para gravar no banco?

Obrigado

Cara se o atributo for String… tente isso…

valor = valor.replaceAll(",",".");

…então, já tentei isso, mas não rolou por causa das conversões da variável