p:InputText BigDecimal Persiste NULL

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?

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);
	
	}

}