Estou debugando meu código e constatei que uma objeto BigDecimal contendo 0.0 NÃO é igual a BigDecimal.ZERO… por que isso acontece? Qual a maneira mais correta de verificar o valor do objeto?
Já resolvi… eu estava cometendo o grave erro de tentar comparar valores de objetos utilizando o operador ==
Passei a utilizar o método compareTo…