Você tem uma classe que se relaciona com o seu DB, talvez até uma Entity se estiver usando JPA, nessa camada do sistema seus valores numéricos são sempre números. Quando esse valor for para a sua view, e só nesse momento, você formata ele pra uma String
[quote=Rodrigo Sasaki]não tem muito como exemplificar.
Você tem uma classe que se relaciona com o seu DB, talvez até uma Entity se estiver usando JPA, nessa camada do sistema seus valores numéricos são sempre números. Quando esse valor for para a sua view, e só nesse momento, você formata ele pra uma String[/quote]
é nesse parte do código que ele passa os dados para o banco
Exception in thread "AWT-EventQueue-0" java.lang.NumberFormatException
at java.math.BigDecimal.<init>(BigDecimal.java:470)
at java.math.BigDecimal.<init>(BigDecimal.java:739)
Você está usando o mesmo NumberFormat que usou pra formatar?[code] public static void main(String[] args) throws ParseException {
NumberFormat nf = NumberFormat.getCurrencyInstance(new Locale(“pt”, “BR”));