p:InputText BigDecimal Persiste NULL

1 resposta
primefaces
jeroqueiroz

Tenho campo BigDecimal o que estou utilizando o plugin js MaskMoney pra formatar o valor no p:inputText, logo ao passar pelo campo o campo já fica com o valor 0,00, sendo que preciso ao gravar no banco se o valor for 0 ele gravar NULL e não persistir zero como esta ocorrendo. Sugestões?

1 Resposta

Joao_Emanuel_Monica

import java.math.BigDecimal;

public class Main {

public static void main(String... args)    {
	
	/*
	 *Não tenho certeza se é isso que você quer 
	 * 		 */
	
	BigDecimal value = BigDecimal.valueOf(0.0);
	String result =  (value.doubleValue() > 0)? value.toString(): null;
    System.out.println(result);
	
	}

}

Criado 6 de dezembro de 2016
Ultima resposta 24 de set. de 2020
Respostas 1
Participantes 2