Existe alguma restrição quanto a conversão de um Query.uniqueResult() do Hibernate para um Integer?
Sempre que tento fazer isso mesmo o resultado sendo um Inteiro recebo um BigDecimal cast exception.
A única maneira de contornar isso foi convertendo o Query.uniqueResult() para BigDecimal.
Gostaria de saber porque isso acontece.