Estou tentando utilizar o seguinte código para renderizar um valor:
<h:outputText value="#{row.maximum}" rendered="#{row.maximum != -1}" />
<h:outputText value="ILIMITADO" rendered="#{row.maximum == -1}" />
O problema é que mesmo o valor sendo -1 ele sempre considera que não é. Detalhe o atributo maximum é do tipo BigDecimal, testei com um campo do tipo Integer e funcionou perfeitamente.
Alguém saberia dizer o que está acontecendo?